Expand description
Nexus Storage - Database operations and storage layer
This crate provides SQLite-based storage using SQLx.
Re-exports§
pub use migrations::create_processed_files_table;pub use repository::ListMemoryFilters;pub use repository::MemoryRelationRepository;pub use repository::MemoryRepository;pub use repository::MetricSample;pub use repository::NamespaceRepository;pub use repository::ProcessedFileRepository;pub use repository::SemanticCandidateParams;pub use repository::StoreDigestParams;pub use repository::StoreMemoryParams;pub use repository::StoreMemoryWithLineageParams;pub use repository::WorkingSetParams;pub use models::*;
Modules§
- migrations
- Database migrations — versioned, idempotent, forward-only.
- models
- Database models for SQLx
- repository
- Repository implementations for database operations
Structs§
- Storage
Manager - Storage manager for database operations
Functions§
- db_
error - Convert sqlx::Error to NexusError