Module memory_db

Module memory_db 

Source
Expand description

Memory database module - SQLite-based storage for conversations, summaries, and embeddings

Re-exports§

pub use migration::MigrationManager;
pub use conversation_store::ConversationStore;
pub use summary_store::SummaryStore;
pub use embedding_store::EmbeddingStore;
pub use embedding_store::EmbeddingStats;
pub use schema::*;

Modules§

conversation_store
Conversation storage and retrieval operations with batch support and safe parsing
embedding_store
Embedding storage and retrieval operations with ANN indexing support
migration
Database migration system
schema
Database schema definitions for the memory system
summary_store
Summary storage and retrieval operations

Structs§

MemoryDatabase
Main database manager that coordinates all stores
Transaction
Transaction manager for atomic operations across stores