IndraDB: a graph datastore.
IndraDB is broken up into a library and an application. This is the library, which you would use if you want to create new datastore implementations, or plug into the low-level details of IndraDB. For most use cases, you can use the application, which exposes an API and scripting layer.
Represents a uniquely identifiable key to an edge.
An edge with properties.
Represents an edge property.
Gets property values associated with edges.
An in-memory datastore.
A transaction for manipulating in-memory datastores.
Gets the edges associated with vertices.
Gets the vertices associated with edges.
Gets a range of vertices.
Gets a specific set of edges.
Gets a specific set of vertices.
An edge or vertex type.
A vertex with properties.
Represents a vertex property.
Gets property values associated with vertices.
An item to insert, as part of a bulk insert request.
Specifies what kind of items should be piped from one type of query to another.
A query for edges.
An error triggered by the datastore
A validation error
A query for vertices.
Specifies a datastore implementation.
Extension trait that specifies methods exposed by all edge queries.
Specifies a transaction implementation, which are provided by datastores.
Extension trait with methods available in all vertex queries.