Skip to main content

Module cqrs

Module cqrs 

Source
Expand description

Graph-visible CQRS application infrastructure (D142 / B67).

Commands are ordinary DATA facts on a graph-owned command node. Runtime facts, events, status, errors, audit, cursor, and projections are ordinary graph nodes with declared deps; there is no Graph subclass, hidden EventEmitter, or storage-owned restore path.

Modules§

messaging
Optional CQRS-over-messageBus recipe (D350/D351/D353).
work_queue
Optional CQRS-over-workQueue recipe (D350/D352/D353).

Structs§

CqrsAuditRecord
CqrsAuditRecord data container.
CqrsBundle
CqrsBundle data container.
CqrsCommand
CqrsCommand data container.
CqrsCommandHandlerDefinition
CqrsCommandHandlerDefinition data container.
CqrsCursor
CqrsCursor data container.
CqrsDedupePolicy
CqrsDedupePolicy data container.
CqrsDedupeSnapshot
CqrsDedupeSnapshot data container.
CqrsError
CqrsError data container.
CqrsEvent
CqrsEvent data container.
CqrsEventDraft
CqrsEventDraft data container.
CqrsOptions
CqrsOptions data container.
CqrsProjection
CqrsProjection data container.
CqrsProjectionError
CqrsProjectionError data container.
CqrsProjectionOptions
CqrsProjectionOptions data container.
CqrsProjectionStatus
CqrsProjectionStatus data container.
CqrsStatus
CqrsStatus data container.

Enums§

CqrsAuditOutcome
CqrsAuditOutcome variants.
CqrsDedupeWindow
D151 membership-based duplicate-recognition window for CQRS ids.
CqrsErrorCode
CqrsErrorCode variants.
CqrsProjectionErrorCode
CqrsProjectionErrorCode variants.
CqrsProjectionFrame
CqrsProjectionFrame variants.
CqrsProjectionStatusState
CqrsProjectionStatusState variants.
CqrsRuntimeFact
CqrsRuntimeFact variants.
CqrsStatusState
CqrsStatusState variants.

Functions§

cqrs
Creates or computes cqrs.
cqrs_command_handler
Creates or computes cqrs_command_handler.
cqrs_projection
Creates or computes cqrs_projection.
cqrs_with_options
Creates or computes cqrs_with_options.

Type Aliases§

CqrsCommandHandler
CqrsCommandHandler type alias.
CqrsProjectionReducer
CqrsProjectionReducer type alias.