Expand description
Shared SQLite configuration and connection plumbing used by ReifyDB storage subsystems. Owns the typed representation of paths (file, tmpfs, in-memory), open flags, journal/sync/temp-store modes, and pragma settings, and exposes the connection wrapper that the buffer and persistent tiers wrap their storage on top of.
The crate is configuration-only: it does not implement any core::interface::store trait. Storage backends
(store-multi, store-single) consume SqliteConfig to spin up their persistent tier; nothing here knows about
deltas, versions, or the encoded-key layout.
Modules§
Structs§
- Open
Flags - Sqlite
Config - Sqlite
Temp Path Guard - RAII guard returned by
SqliteConfig::test()/SqliteConfig::in_memory()that removes the on-disk artifacts created under a temp / shared-memory directory when dropped.