Skip to main content

Crate umadb_dcb

Crate umadb_dcb 

Source
Expand description

API for Dynamic Consistency Boundaries (DCB) event store

This module provides the core interfaces and data structures for working with an event store that supports dynamic consistency boundaries.

Structs§

DcbAppendCondition
Conditions that must be satisfied for an append operation to succeed
DcbEvent
Represents an event in the event store
DcbQuery
A query composed of multiple query items
DcbQueryItem
Represents a query item for filtering events
DcbSequencedEvent
An event with its position in the event sequence
TrackingInfo

Enums§

DcbError

Traits§

DcbEventStoreAsync
Async Rust interface for recording and retrieving events
DcbEventStoreSync
Non-async Rust interface for recording and retrieving events
DcbReadResponseAsync
Asynchronous response from a read operation, providing a stream of sequenced events
DcbReadResponseSync
Response from a read operation, providing an iterator over sequenced events
DcbSubscriptionAsync
Asynchronous response from a subscribe operation, providing a stream of sequenced events
DcbSubscriptionSync
Response from a subscribe operation, providing an iterator over sequenced events

Type Aliases§

DcbResult