Skip to main content

Crate grafeo_core

Crate grafeo_core 

Source
Expand description

§grafeo-core

Core layer for Grafeo: graph models, index structures, and execution primitives.

This crate provides the fundamental data structures for storing and querying graph data. It depends only on grafeo-common.

§Modules

  • graph - Graph model implementations (LPG, RDF)
  • index - Index structures (Hash, BTree, Chunked Adjacency, Trie)
  • execution - Execution primitives (DataChunk, ValueVector, Operators)
  • statistics - Statistics collection for query optimization
  • storage - Storage utilities (Dictionary encoding, compression)

Re-exports§

pub use graph::lpg::Edge;
pub use graph::lpg::LpgStore;
pub use graph::lpg::Node;
pub use index::adjacency::ChunkedAdjacency;
pub use statistics::ColumnStatistics;
pub use statistics::Histogram;
pub use statistics::LabelStatistics;
pub use statistics::Statistics;
pub use storage::DictionaryBuilder;
pub use storage::DictionaryEncoding;

Modules§

execution
Execution primitives for vectorized query processing.
graph
Graph model implementations.
index
Index structures for efficient graph queries.
statistics
Statistics collection for cost-based query optimization.
storage
Storage utilities for graph data.