Crate gqlitedb

Source
Expand description

§GQLite logo 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.
ValueMap
A map of values.

Enums§

CompileTimeError
Represent compile time errors.
Error
GQLite errors
RunTimeError
Runtime errors.
StoreError
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 with Result<T>