Expand description
ORMDB Server library.
This crate provides the core server functionality for ORMDB, including database management, mutation execution, and request handling.
Re-exports§
pub use cascade::CascadeExecutor;pub use cascade::CascadeResult;pub use cdc::CDCHandle;pub use cdc::CDCProcessor;pub use cdc::CDCSender;pub use config::Args;pub use config::ServerConfig;pub use database::CompactionTask;pub use database::Database;pub use error::Error;pub use handler::RequestHandler;pub use mutation::MutationExecutor;pub use pubsub::PubSubManager;pub use pubsub::SubscriptionEntry;pub use pubsub::SubscriptionFilter;pub use replication::ReplicationManager;pub use transport::create_transport;pub use transport::Transport;pub use transport::TransportMetrics;
Modules§
- cascade
- Cascade executor for handling referential integrity on deletes.
- cdc
- Change Data Capture (CDC) processing.
- config
- Server configuration.
- database
- Database wrapper combining StorageEngine and Catalog.
- error
- Server error types.
- handler
- Request handler for processing client requests.
- mutation
- Mutation executor for handling write operations.
- pubsub
- Pub-sub infrastructure for change notifications.
- replication
- Replication support for ORMDB server.
- transport
- Server transport layer using async-nng.