Expand description
Domain models for Materialize catalog objects.
These types represent objects in the Materialize system catalog and provide a type-safe interface over raw database rows.
Structs§
- Cluster
- A compute cluster in Materialize.
- Cluster
Options - Options for creating a new cluster.
- Cluster
Replica - Configuration for a cluster replica (used for unmanaged clusters).
- Conflict
Record - A conflict record indicating a schema was updated after deployment started.
- Deployment
Details - Details about a specific deployment.
- Deployment
History Entry - A promoted deployment in history.
- Deployment
Metadata - Metadata about a deployment.
- Deployment
Object Record - An object deployment record tracking object-level deployment history.
- Object
Grant - A privilege grant on a cluster.
- Pending
Statement - A pending statement to be executed after the swap.
- Production
Cluster Record - A cluster known to host at least one promoted deployment.
- Replacement
MvRecord - A replacement materialized view record tracking the mapping between the replacement MV (in staging schema) and its production target.
- Schema
Deployment Record - A schema deployment record tracking when and how a schema was deployed.
- Staging
Deployment - Summary of a staging deployment.
Enums§
- Apply
State - State of an apply operation for resumable apply.
- Cluster
Config - Configuration for creating a cluster (managed or unmanaged).
- Deployment
Kind - The type of deployment - either tables-only or full objects.
- Deployment
Mode - Deployment mode tag stored alongside each deployment.