Skip to main content

Module application

Module application 

Source
Expand description

System-owned application relations built on the ordinary MVCC path.

Audit and outbox records deliberately use normal catalog tables and the caller’s storage transaction. This module owns only their typed contract and lifecycle; it does not introduce another log, commit marker, or recovery authority.

Structs§

ApplicationRelationIdentity
Stable per-database identities of the two typed ordinary relations.
ApplicationRetentionOutcome
ApplicationRetentionPolicy
Bounded retention work performed by one maintenance transaction.
AuditEvent
ObjectId
Stable opaque identity of one logical catalog object.
OutboxClaim
One durable lease returned only after its claim transaction commits.
OutboxMessage

Enums§

OutboxCompletion
OutboxRetryDisposition

Constants§

AUDIT_RELATION_NAME
OUTBOX_RELATION_NAME