//! Indexes. All share the [`crate::rowid::RowId`] space so multi-condition
//! queries intersect with SIMD bitmap ops.
//!
//! The primary-key path is the in-memory [`hot::HotIndex`] (PK → RowId) backed
//! by the on-disk learned [`pgm::LearnedIndex`] (RowId → page offset). Secondary
//! indexes are chosen per column via [`crate::schema::IndexKind`].
pub use AnnIndex;
pub use BitmapIndex;
pub use FmIndex;
pub use HotIndex;
pub use ;
pub use ;
pub use LearnedIndex;
pub use SparseIndex;