Skip to main content

Module transact

Module transact 

Source
Expand description

Logic related to executing catalog transactions.

Structsยง

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.

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.