Expand description
Data definition language (DDL).
This module houses the handlers for statements that modify the catalog, like
ALTER
, CREATE
, and DROP
.
Modules
- Data definition language (DDL) utilities for CONNECTION objects.
Structs
- Creating this by hand instead of using generate_extracted_config! macro because the macro doesn’t support parameterized enums. See https://github.com/MaterializeInc/materialize/issues/22213
Enums
Constants
Functions
- Returns
true
if the cluster has any storage object. Returnfalse
if the cluster has no objects. - Does the dependency
dep
prevent a drop of a non-cascade query? - Returns an error if the given cluster is a managed cluster
- Extract the key envelope, if it is requested
- Gets the key envelope for a given key encoding when no name for the key has been requested by the user.
- Like
plan_drop_item
but specialized for the case of dropping subsources in response toALTER SOURCE...DROP SUBSOURCE...
- Determine the cluster ID to use for this item.