lance_context_core/lib.rs
1//! Core types for the lance-context storage layer.
2#![recursion_limit = "256"]
3
4mod context;
5mod record;
6pub mod serde;
7mod store;
8
9pub use context::{Context, ContextEntry, Snapshot};
10pub use record::{ContextRecord, MetadataFilter, RecordFilters, SearchResult, StateMetadata};
11pub use store::{
12 CompactionConfig, CompactionStats, ContextStore, ContextStoreOptions, IdIndexType,
13};
14
15// Re-export CompactionMetrics from lance for Python bindings
16pub use lance::dataset::optimize::CompactionMetrics;