llm_optimizer_processor/storage/
mod.rs1pub mod config;
31pub mod error;
32pub mod manager;
33pub mod postgresql;
34pub mod redis;
35pub mod sled_backend;
36pub mod traits;
37pub mod types;
38
39pub use traits::{
43 Backup, BackupMetadata, CacheStorage, CacheStats, KeyValueStorage, Migrator, Migration,
44 PubSubStorage, RelationalStorage, SqlParam, SqlResult, Storage, Subscriber,
45};
46
47pub use config::{
49 MonitoringConfig, PoolConfig, PostgreSQLConfig, RedisConfig, RetryConfig, SSLMode, SledConfig,
50 SledMode, StorageConfig,
51};
52
53pub use error::{ErrorCategory, StorageError, StorageResult};
55
56pub use types::{
58 Batch, Filter, Operation, Operator, Query, Sort, SortDirection, StorageBackend, StorageEntry,
59 StorageHealth, StorageMetadata, StorageStats, Transaction, TransactionState, Value,
60};
61
62pub use manager::{ManagerState, ManagerStats, RoutingStrategy, StorageManager};
64
65pub use postgresql::PostgreSQLStorage;
67pub use redis::RedisStorage;
68pub use sled_backend::SledStorage;
69
70mod wrapper;
72pub use wrapper::AnyStorage;