Skip to main content

azoth_sqlite/
lib.rs

1//! SQLite-backed projection store implementation
2//!
3//! Provides a queryable SQL database for derived projections from events.
4//!
5//! Key features:
6//! - Cursor tracking for event application
7//! - Schema migrations
8//! - WAL mode for better concurrency
9//! - Atomic batch application
10//! - Optional read connection pooling for concurrent reads
11
12pub mod read_pool;
13pub mod schema;
14pub mod store;
15pub mod txn;
16
17pub use read_pool::{PooledSqliteConnection, SqliteReadPool};
18pub use store::SqliteProjectionStore;
19pub use txn::SimpleProjectionTxn;