graphos_core/index/mod.rs
1//! Index structures for efficient graph queries.
2//!
3//! This module provides various index structures:
4//!
5//! - [`adjacency`] - Chunked adjacency lists with delta buffers
6//! - [`hash`] - Hash index for primary key lookups
7//! - [`btree`] - BTree index for range queries
8//! - [`trie`] - Trie index for WCOJ (Worst-Case Optimal Joins)
9//! - [`zone_map`] - Zone maps for data skipping during scans
10
11pub mod adjacency;
12pub mod btree;
13pub mod hash;
14pub mod trie;
15pub mod zone_map;
16
17pub use adjacency::ChunkedAdjacency;
18pub use btree::BTreeIndex;
19pub use hash::HashIndex;
20pub use zone_map::{BloomFilter, ZoneMapBuilder, ZoneMapEntry, ZoneMapIndex};