Skip to main content

ailake_query/
lib.rs

1//! ailake-query — query planning and execution
2//!
3//! Integration layer. Depends on all data-plane crates.
4//! Public surface: TableWriter, search(), ContextAssembler, CompactionPlanner, CompactionExecutor.
5
6pub mod compaction;
7pub mod context_assembler;
8pub mod mem_table;
9pub mod pruner;
10pub mod scanner;
11pub mod writer;
12
13pub use ailake_index::IvfPqConfig;
14pub use compaction::{CompactionConfig, CompactionExecutor, CompactionMode, CompactionPlanner};
15pub use context_assembler::{AssembledContext, Chunk, ContextAssembler, ContextAssemblerConfig};
16pub use mem_table::{MemTableConfig, MemTableWriter};
17pub use pruner::VectorPruner;
18pub use scanner::{search, SearchConfig, SearchResult, SearchSession};
19pub use writer::{MultiVectorBatch, TableWriter};