Skip to main content

Crate nexus_memory_storage

Crate nexus_memory_storage 

Source
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§

StorageManager
Storage manager for database operations

Functions§

db_error
Convert sqlx::Error to NexusError

Type Aliases§

Result