Re-exports§
pub use crate::api::Capability;pub use crate::api::CapabilitySet;pub use crate::api::CatalogService;pub use crate::api::CatalogSnapshot;pub use crate::api::CollectionStats;pub use crate::api::DataOps;pub use crate::api::QueryPlanner;pub use crate::api::RedDBError;pub use crate::api::RedDBOptions;pub use crate::api::RedDBResult;pub use crate::api::SchemaManifest;pub use crate::api::StorageMode;pub use crate::api::DEFAULT_EXPORT_RETENTION;pub use crate::api::DEFAULT_SNAPSHOT_RETENTION;pub use crate::api::REDDB_FORMAT_VERSION;pub use crate::api::REDDB_PROTOCOL_VERSION;pub use crate::application::AdminUseCases;pub use crate::application::CatalogUseCases;pub use crate::application::EntityUseCases;pub use crate::application::GraphUseCases;pub use crate::application::NativeUseCases;pub use crate::application::QueryUseCases;pub use crate::application::RuntimeAdminPort;pub use crate::application::RuntimeCatalogPort;pub use crate::application::RuntimeEntityPort;pub use crate::application::RuntimeGraphPort;pub use crate::application::RuntimeNativePort;pub use crate::application::RuntimeQueryPort;pub use crate::application::RuntimeSchemaPort;pub use crate::application::SchemaUseCases;pub use crate::catalog::snapshot_store;pub use crate::catalog::CatalogModelSnapshot;pub use crate::catalog::CollectionDescriptor;pub use crate::catalog::CollectionModel;pub use crate::catalog::SchemaMode;pub use crate::engine::EngineInfo;pub use crate::engine::EngineStats;pub use crate::engine::RedDBEngine;pub use crate::grpc::GrpcServerOptions;pub use crate::grpc::GrpcTlsOptions;pub use crate::grpc::RedDBGrpcServer;pub use crate::health::HealthIssue;pub use crate::health::HealthProvider;pub use crate::health::HealthReport;pub use crate::health::HealthState;pub use crate::index::IndexCatalog;pub use crate::index::IndexCatalogSnapshot;pub use crate::index::IndexConfig;pub use crate::index::IndexKind;pub use crate::index::IndexMetric;pub use crate::index::IndexRuntime;pub use crate::index::IndexStats;pub use crate::physical::ArtifactState;pub use crate::physical::BlockReference;pub use crate::physical::CompactionPolicy;pub use crate::physical::ExportDescriptor;pub use crate::physical::GridLayout;pub use crate::physical::ManifestEvent;pub use crate::physical::ManifestEventKind;pub use crate::physical::ManifestPointers;pub use crate::physical::PhysicalAnalyticsJob;pub use crate::physical::PhysicalGraphProjection;pub use crate::physical::PhysicalIndexState;pub use crate::physical::PhysicalLayout;pub use crate::physical::PhysicalMetadataFile;pub use crate::physical::SnapshotDescriptor;pub use crate::physical::SuperblockHeader;pub use crate::physical::WalPolicy;pub use crate::physical::DEFAULT_MANIFEST_EVENT_HISTORY;pub use crate::physical::PHYSICAL_METADATA_PROTOCOL_VERSION;pub use crate::replication::ReplicationConfig;pub use crate::replication::ReplicationRole;pub use crate::runtime::ConnectionPoolConfig;pub use crate::runtime::RedDBRuntime;pub use crate::runtime::RuntimeConnection;pub use crate::runtime::RuntimeFilter;pub use crate::runtime::RuntimeFilterValue;pub use crate::runtime::RuntimeGraphCentralityAlgorithm;pub use crate::runtime::RuntimeGraphCentralityResult;pub use crate::runtime::RuntimeGraphCentralityScore;pub use crate::runtime::RuntimeGraphClusteringResult;pub use crate::runtime::RuntimeGraphCommunity;pub use crate::runtime::RuntimeGraphCommunityAlgorithm;pub use crate::runtime::RuntimeGraphCommunityResult;pub use crate::runtime::RuntimeGraphComponent;pub use crate::runtime::RuntimeGraphComponentsMode;pub use crate::runtime::RuntimeGraphComponentsResult;pub use crate::runtime::RuntimeGraphCyclesResult;pub use crate::runtime::RuntimeGraphDegreeScore;pub use crate::runtime::RuntimeGraphDirection;pub use crate::runtime::RuntimeGraphEdge;pub use crate::runtime::RuntimeGraphHitsResult;pub use crate::runtime::RuntimeGraphNeighborhoodResult;pub use crate::runtime::RuntimeGraphNode;pub use crate::runtime::RuntimeGraphPath;pub use crate::runtime::RuntimeGraphPathAlgorithm;pub use crate::runtime::RuntimeGraphPathResult;pub use crate::runtime::RuntimeGraphPattern;pub use crate::runtime::RuntimeGraphProjection;pub use crate::runtime::RuntimeGraphTopologicalSortResult;pub use crate::runtime::RuntimeGraphTraversalResult;pub use crate::runtime::RuntimeGraphTraversalStrategy;pub use crate::runtime::RuntimeGraphVisit;pub use crate::runtime::RuntimeIvfMatch;pub use crate::runtime::RuntimeIvfSearchResult;pub use crate::runtime::RuntimeQueryResult;pub use crate::runtime::RuntimeQueryWeights;pub use crate::runtime::RuntimeStats;pub use crate::runtime::ScanCursor;pub use crate::runtime::ScanPage;pub use crate::server::RedDBServer;pub use crate::server::ServerOptions;pub use crate::server::ServerReplicationState;pub use reddb_wire as wire_proto;pub use crate::storage::*;
Modules§
- ai
- External AI provider integration primitives.
- api
- Public API layer for the RedDB crate.
- application
- auth
- Authentication & Authorization
- catalog
- Logical catalog structures for the unified multi-structure model.
- cli
- config
- crypto
- ec
- engine
- Engine layer facade.
- geo
- Geographic computation module.
- grpc
- health
- Health and diagnostics types for RedDB services.
- index
- Index layer contracts and in-memory index catalogue.
- json
- json_
field SerializedJsonField— typed guard for JSON-envelope construction.- log
- High-performance append-only log collections.
- mcp
- MCP (Model Context Protocol) server for RedDB.
- modules
- physical
- Physical storage design primitives for RedDB’s deterministic on-disk layout.
- prelude
- regress
- Regression test harness — Post-MVP credibility item.
- replication
- Replication Module
- rpc_
stdio - JSON-RPC 2.0 line-delimited stdio mode for the
redbinary. - runtime
- Embedded runtime with connection pooling, scans and health.
- serde_
json - server
- Minimal HTTP server for RedDB management and remote access.
- service_
cli - sqlstate
- SQLSTATE error codes — Post-MVP credibility item.
- storage
- telemetry
- Structured logging façade over
tracing+tracing-subscriber. - utils
- wire