1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
// // Unified Query Algebra // // Copyright (c) 2023-2026 Cognica, Inc. // //! `SQLite` IVF index split into lifecycle, training, mutation, persistence, //! and search responsibilities. use super::SQLiteVectorIndex; use crate::vector_index::IVFIndexParams; mod lifecycle; mod loading; mod math; mod metadata; mod mutation; mod search; mod training; mod writing; #[derive(Clone)] pub struct SQLiteIVFIndex { pub(super) persistent: SQLiteVectorIndex, pub(super) params: IVFIndexParams, }