reddb-io-server 1.2.0

RedDB server-side engine: storage, runtime, replication, MCP, AI, and the gRPC/HTTP/RedWire/PG-wire dispatchers. Re-exported by the umbrella `reddb` crate.
Documentation
pub mod admin;
pub(crate) mod admin_payload;
pub mod catalog;
pub mod entity;
pub(crate) mod entity_payload;
pub mod graph;
pub(crate) mod graph_payload;
pub(crate) mod json_input;
pub mod merge_json;
pub mod migration_collections;
pub mod migration_graph;
pub mod migration_inference;
pub mod native;
pub mod operation_context;
pub mod ports;
pub mod query;
pub(crate) mod query_payload;
pub mod schema;
pub(crate) mod serverless_payload;
pub mod tree;
pub(crate) mod ttl_payload;
pub mod vcs;
pub mod vcs_collections;
pub(crate) mod vcs_payload;

pub use admin::{AdminUseCases, ServerlessAnalyticsWarmupTarget, ServerlessWarmupPlan};
pub use catalog::CatalogUseCases;
pub use entity::{
    CreateDocumentInput, CreateEdgeInput, CreateEntityOutput, CreateKvInput,
    CreateNodeEmbeddingInput, CreateNodeGraphLinkInput, CreateNodeInput, CreateNodeTableLinkInput,
    CreateRowInput, CreateRowsBatchInput, CreateTimeSeriesPointInput, CreateVectorInput,
    DeleteEntityInput, DeleteEntityOutput, EntityUseCases, PatchEntityInput, PatchEntityOperation,
    PatchEntityOperationType,
};
pub use graph::{
    GraphCentralityInput, GraphClusteringInput, GraphCommunitiesInput, GraphComponentsInput,
    GraphCyclesInput, GraphHitsInput, GraphNeighborhoodInput, GraphPersonalizedPageRankInput,
    GraphPropertiesInput, GraphShortestPathInput, GraphTopologicalSortInput, GraphTraversalInput,
    GraphUseCases,
};
pub use native::{InspectNativeArtifactInput, NativeUseCases, RuntimeReadiness};
pub use operation_context::{OperationContext, WriteConsent, WriteConsentSeal, Xid};
pub use ports::{
    RuntimeAdminPort, RuntimeCatalogPort, RuntimeEntityPort, RuntimeEntityPortCtx,
    RuntimeGraphPort, RuntimeNativePort, RuntimeNativePortCtx, RuntimeQueryPort,
    RuntimeQueryPortCtx, RuntimeSchemaPort, RuntimeSchemaPortCtx, RuntimeTreePort,
    RuntimeTreePortCtx, RuntimeVcsPort, RuntimeVcsPortCtx,
};
pub use query::{
    ExecuteQueryInput, ExplainQueryInput, QueryUseCases, ScanCollectionInput, SearchContextInput,
    SearchHybridInput, SearchIndexInput, SearchIvfInput, SearchMultimodalInput, SearchSimilarInput,
    SearchTextInput,
};
pub use schema::{
    CreateTableColumnInput, CreateTableInput, CreateTablePartitionKind, CreateTablePartitionSpec,
    CreateTimeSeriesInput, DropTableInput, DropTimeSeriesInput, SchemaUseCases,
};
pub use tree::{
    CreateTreeInput, DeleteTreeNodeInput, DropTreeInput, InsertTreeNodeInput, MoveTreeNodeInput,
    RebalanceTreeInput, TreeNodeInput, TreePositionInput, TreeUseCases, ValidateTreeInput,
};
pub use vcs::{
    AsOfSpec, Author, CheckoutInput, CheckoutTarget, Commit, CommitHash, Conflict,
    CreateBranchInput, CreateCommitInput, CreateTagInput, Diff, DiffChange, DiffEntry, DiffInput,
    LogInput, LogRange, MergeInput, MergeOpts, MergeOutcome, MergeStrategy, Ref, RefKind, RefName,
    ResetInput, ResetMode, Status, StatusInput, VcsUseCases,
};