grafeo-adapters¶
Parsers, storage backends, and plugins.
GQL Parser¶
use grafeo_adapters::query::gql::GqlParser;
let ast = GqlParser::parse("MATCH (n:Person) RETURN n")?;
Storage¶
use grafeo_adapters::storage::{MemoryBackend, WalBackend};
let backend = MemoryBackend::new();
let backend = WalBackend::open("path/to/wal")?;
Plugins¶
use grafeo_adapters::plugins::{Plugin, PluginRegistry};
let registry = PluginRegistry::new();
registry.register(MyPlugin::new())?;
Note¶
This is an internal crate. The API may change between minor versions.