Expand description
§Grafeo
A high-performance, pure-Rust, embeddable graph database.
Grafeo supports multiple query languages through feature flags:
- GQL (ISO standard, default) —
gqlfeature - Cypher —
cypherfeature - SPARQL —
sparqlfeature - Gremlin —
gremlinfeature - GraphQL —
graphqlfeature
Enable all with the full feature.
§Quick Start
use grafeo::GrafeoDB;
let db = GrafeoDB::new_in_memory();
let session = db.session();
let result = session.execute("INSERT (:Person {name: 'Alice'})");Structs§
- Catalog
- The main database catalog.
- Config
- Database configuration.
- EdgeId
- Unique identifier for an edge in the graph.
- GrafeoDB
- The main Grafeo database.
- Index
Definition - Index definition.
- NodeId
- Unique identifier for a node in the graph.
- Session
- A session for interacting with the database.
Enums§
- Catalog
Error - Catalog-related errors.
- Index
Type - Type of index.
- Value
- A dynamically-typed property value.