Skip to main content

Module api

Module api 

Source
Expand description

Public API layer for the RedDB crate.

This module is the first layer to consume from applications:

  • stable options and contracts
  • capability declarations
  • typed errors and lightweight metadata snapshots
  • cross-layer traits for catalog/operations observability

Modules§

prelude

Structs§

CapabilitySet
CatalogSnapshot
CollectionStats
GroupCommitOptions
RedDBOptions
SchemaManifest

Enums§

Capability
DurabilityMode
RedDBError
StorageMode

Constants§

DEFAULT_EXPORT_RETENTION
DEFAULT_GROUP_COMMIT_MAX_STATEMENTS
DEFAULT_GROUP_COMMIT_MAX_WAL_BYTES
DEFAULT_GROUP_COMMIT_WINDOW_MS
Default group-commit window.
DEFAULT_SNAPSHOT_RETENTION
REDDB_FORMAT_VERSION
REDDB_PROTOCOL_VERSION

Traits§

CatalogService
DataOps
QueryPlanner

Type Aliases§

RedDBResult