Expand description
The current types used by the in-memory Catalog. Many of the objects in this module are
extremely similar to the objects found in crate::durable::objects but in a format that is
easier consumed by higher layers.
Structs§
- Burst
State - In-memory mirror of
durable::BurstState. - Catalog
Collection Entry - A
CatalogEntrythat is associated with a specific “collection” of data. A single item in the catalog may be associated with multiple “collections”. - Catalog
Entry - Cluster
- Cluster
Config - Cluster
Replica - Cluster
Replica Process Status - Cluster
Variant Managed - Comments
Map - Connection
- Database
- Default
Privileges - Func
- Index
- Log
- Materialized
View - Network
Policy - Reconfiguration
State - In-memory mirror of
durable::ReconfigurationState. - Reconfiguration
Target - In-memory mirror of
durable::ReconfigurationTarget. - Role
- Role
Auth - Schema
- Secret
- Sink
- Source
- Source
Reference - Source
References - State
Update - A single update to the catalog state.
- Table
- Temporary
Item - Information needed to process an update to a temporary item.
- Type
- View
Enums§
- Bootstrap
State Update Kind - The same as
StateUpdateKind, but withoutTemporaryItemso we can deriveOrd. - Catalog
Item - Cluster
Variant - Data
Source Desc - State
Diff - Valid diffs for catalog state updates.
- State
Update Kind - The contents of a single state update.
- Table
Data Source
Traits§
- Update
From - Used to update
selffrom the input value while consuming the input value.