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§
- Catalog
Collection Entry - A
CatalogEntry
that 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
- Continual
Task - Database
- Default
Privileges - Func
- Index
- Log
- Materialized
View - Network
Policy - Role
- Role
Auth - Role
Default 🔒Privileges - 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 withoutTemporaryItem
so 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
self
from the input value while consuming the input value.