graphos_core/lib.rs
1//! # graphos-core
2//!
3//! Core layer for Graphos: graph models, index structures, and execution primitives.
4//!
5//! This crate provides the fundamental data structures for storing and querying
6//! graph data. It depends only on `graphos-common`.
7//!
8//! ## Modules
9//!
10//! - [`graph`] - Graph model implementations (LPG, RDF)
11//! - [`index`] - Index structures (Hash, BTree, Chunked Adjacency, Trie)
12//! - [`execution`] - Execution primitives (DataChunk, ValueVector, Operators)
13
14#![warn(missing_docs)]
15#![warn(clippy::all)]
16#![warn(clippy::pedantic)]
17
18pub mod execution;
19pub mod graph;
20pub mod index;
21
22// Re-export commonly used types
23pub use graph::lpg::{Edge, LpgStore, Node};
24pub use index::adjacency::ChunkedAdjacency;