Skip to main content

ormdb_server/
lib.rs

1//! ORMDB Server library.
2//!
3//! This crate provides the core server functionality for ORMDB,
4//! including database management, mutation execution, and request handling.
5
6pub mod cascade;
7pub mod cdc;
8pub mod config;
9pub mod database;
10pub mod error;
11pub mod handler;
12pub mod mutation;
13pub mod pubsub;
14pub mod replication;
15pub mod transport;
16
17pub use cascade::{CascadeExecutor, CascadeResult};
18pub use cdc::{CDCHandle, CDCProcessor, CDCSender};
19pub use config::{Args, ServerConfig};
20pub use database::{CompactionTask, Database, SharedDatabase};
21pub use error::Error;
22pub use handler::RequestHandler;
23pub use mutation::MutationExecutor;
24pub use pubsub::{PubSubManager, SubscriptionEntry, SubscriptionFilter};
25pub use replication::{ReplicationManager, SharedReplicationManager};
26pub use transport::{create_transport, Transport, TransportMetrics};