Skip to main content

llm_kernel/store/
mod.rs

1//! SQLite initialization helpers.
2//!
3//! Provides [`init_schema`] for creating a database with WAL mode, busy timeout,
4//! and schema versioning built in.
5
6/// Generic key-value store trait and SQLite implementation.
7pub mod kv;
8/// Schema versioning helpers for SQLite databases.
9pub mod schema_version;
10/// SQLite initialization, WAL setup, and migration runner.
11pub mod sqlite;
12
13pub use kv::{KvStore, SqliteKvStore};
14pub use schema_version::SchemaVersion;
15pub use sqlite::{MigrationFn, init_in_memory, init_schema, init_schema_with_migrations};