Expand description
§
GQLite
Implementation of GQL (Graph Query Language), embeddable in applications.
Add to your crate, using cargo add gqlitedb
. Check-out Connection
for an example of use.
Macros§
- map
- Convenient macro for creating ValueMap.
Structs§
- Connection
- Connection is the interface to the database, and allow to execute new queries. New connection are created with Connection::open and queried with Connection::execute_query. As shown in the example bellow:
- Edge
- Directed edge of the graph.
- Node
- Represent a Node in the graph
- Path
- Path in the graph.
- Value
Map - A map of values.
Enums§
- Compile
Time Error - Represent compile time errors.
- Error
- GQLite errors
- RunTime
Error - Runtime errors.
- Store
Error - Error in the store backend.
- Value
- Represent a value in a properties for a Node or an Edge.
Type Aliases§
- Result
- GQLite Result alias. Usable as a standard
Result<T, E>
or default to gqlite::Error withResult<T>