Expand description
Persistent metadata storage for the coordinator.
Modulesยง
- apply ๐
- Logic related to applying updates from a
mz_catalog::durable::DurableCatalogState
to aCatalogState
. - builtin_
table_ ๐updates - consistency ๐
- Internal consistency checks that validate invariants of
CatalogState
. - migrate ๐
- open ๐
- Logic related to opening a
Catalog
. - state ๐
- In-memory metadata storage for the coordinator.
- timeline ๐
- Logic related to timelines.
- transact ๐
- Logic related to executing catalog transactions.
Structsยง
- Builtin
Table Update - An update to a built-in table.
- Catalog
- A
Catalog
keeps track of the SQL objects known to the planner. - Catalog
Plans - Catalog
State - The in-memory representation of the Catalog. This struct is not directly used to persist
metadata to persistent storage. For persistent metadata see
mz_catalog::durable::DurableCatalogState
. - Conn
Catalog - Initialize
State Result - Open
Catalog Result - Transaction
Result
Enumsยง
- Drop
Object Info - Almost the same as
ObjectId
, but theClusterReplica
case has an extraReplicaCreateDropReason
field. This is forwarded tomz_audit_events.details
when applying theOp::DropObjects
. - Op
- Replica
Create Drop Reason - The reason for creating or dropping a replica.
- Update
Privilege Variant