cel_memory_duckdb/lib.rs
1//! DuckDB embedded backend for [`cel_memory::MemoryProvider`].
2//!
3//! Phase 0–1 starter: open/migrate, write/get, hybrid vector + lexical
4//! retrieval, session lifecycle, and stats. Summarization, aging, export,
5//! and governance mutations return [`cel_memory::MemoryError::NotImplemented`]
6//! until later phases — see the crate README.
7
8mod error;
9mod migrations;
10mod provider;
11mod util;
12
13pub use error::DuckdbMemoryError;
14pub use provider::DuckdbMemoryProvider;
15
16pub use cel_memory::{Embedder, MockEmbedder};