Skip to content

grafeo-core

Core graph storage and execution engine.

Graph Storage

use grafeo_core::graph::lpg::{LpgStore, NodeRecord, EdgeRecord};

let store = LpgStore::new();
let node_id = store.create_node(&["Person"]);

Indexes

use grafeo_core::index::HashIndex;

let index: HashIndex<String, NodeId> = HashIndex::new();
index.insert("Alix".into(), node_id);

Execution

use grafeo_core::execution::{DataChunk, ValueVector, SelectionVector};

let chunk = DataChunk::empty();

Note

This is an internal crate. The API may change between minor versions.