Skip to main content

ailake_query/
lib.rs

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