Persistent metadata storage for the coordinator.
Context used to generate an AWS Principal.
An update to a built-in table.
Catalogkeeps track of the SQL objects known to the planner.
Configures a catalog.
ReplicaConfigthat is serialized as JSON and persisted to the catalog stash. This is a separate type to allow us to evolve the on-disk format independently from the SQL layer.
Serialized (stored alongside the replica) logging configuration of a replica. Serialized variant of
Functions can share the same name as any other catalog item type within a given schema. For example, a function can have the same name as a type, e.g. ‘date’. As such, system objects are keyed in the catalog storage by the tuple (schema_name, object_type, object_name), which is guaranteed to be unique.
The ID of an entity in the catalog.