Skip to main content

Module state

Module state 

Source
Expand description

In-memory metadata storage for the coordinator.

Structs§

CatalogState
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.
TemporaryNamespace 🔒
TemporaryNamespaces 🔒
The temporary namespaces of the sessions connected to this process: for each session that has created a temporary item, the ephemeral-owner mapping between the session’s UUID (stamped on its durable temporary items) and its connection, together with the session’s mz_temp Schema once it has materialized.

Enums§

LocalExpressionCache 🔒
Keeps track of what expressions are cached or not during startup. It’s also used during catalog transactions to avoid re-optimizing CREATE VIEW / CREATE MAT VIEW statements when going back and forth between durable catalog operations and in-memory catalog operations.

Functions§

skip_temp_items 🔒