Skip to main content

Module transact

Module transact 

Source
Expand description

Logic related to executing catalog transactions.

Structsยง

InjectedAuditEvent
A manually injected audit event.
ObjectsToDrop ๐Ÿ”’
All of the objects that need to be removed in response to an Op::DropObjects.
TransactionResult

Enumsยง

DropObjectInfo
Almost the same as ObjectId, but the ClusterReplica case has an extra ReplicaCreateDropReason field. This is forwarded to mz_audit_events.details when applying the Op::DropObjects.
Op
ReplicaCreateDropReason
The reason for creating or dropping a replica.
TransactInnerMode ๐Ÿ”’

Functionsยง

apply_replacement_audit_events ๐Ÿ”’
Generate audit events for a replacement apply operation.
tx_replace_item ๐Ÿ”’
Prepare the given transaction for replacing a catalog item with a new version.