Expand description
Logic related to executing catalog transactions.
Structsยง
- Objects
ToDrop ๐ - All of the objects that need to be removed in response to an
Op::DropObjects. - Transaction
Result
Enumsยง
- Drop
Object Info - Almost the same as
ObjectId, but theClusterReplicacase has an extraReplicaCreateDropReasonfield. This is forwarded tomz_audit_events.detailswhen applying theOp::DropObjects. - Op
- Replica
Create Drop Reason - 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.