Skip to main content

Module store

Module store 

Source
Expand description

ArrowGraphStore — the core partitioned graph store.

Holds triples partitioned by namespace (string keys), with an optional layer column for sub-partitioning. Supports add, query, delete (logical), and batch operations.

§Namespace Partitioning

Namespaces are arbitrary strings — you define them when constructing the store. This keeps the core generic: a knowledge graph might use ["world", "code", "self"], while a document store might use ["drafts", "published", "archived"].

use arrow_graph_core::store::ArrowGraphStore;

let mut store = ArrowGraphStore::new(&["world", "code", "self"]);

Structs§

ArrowGraphStore
The core Arrow-native graph store, partitioned by namespace.
CausalNode
A node in a causal derivation chain.
QuerySpec
Filter specification for queries.
Triple
A single triple to be added to the store.

Enums§

StoreError
Errors from store operations.

Type Aliases§

Result