risingwave_pb::meta

Type Alias PbMetaSnapshot

source
pub type PbMetaSnapshot = MetaSnapshot;
Expand description

Alias for MetaSnapshot.

Aliased Type§

struct PbMetaSnapshot {
Show 20 fields pub databases: Vec<Database>, pub schemas: Vec<Schema>, pub sources: Vec<Source>, pub sinks: Vec<Sink>, pub tables: Vec<Table>, pub indexes: Vec<Index>, pub views: Vec<View>, pub functions: Vec<Function>, pub connections: Vec<Connection>, pub subscriptions: Vec<Subscription>, pub users: Vec<UserInfo>, pub session_params: Option<GetSessionParamsResponse>, pub secrets: Vec<Secret>, pub nodes: Vec<WorkerNode>, pub hummock_version: Option<HummockVersion>, pub meta_backup_manifest_id: Option<MetaBackupManifestId>, pub hummock_write_limits: Option<WriteLimits>, pub streaming_worker_slot_mappings: Vec<FragmentWorkerSlotMapping>, pub serving_worker_slot_mappings: Vec<FragmentWorkerSlotMapping>, pub version: Option<SnapshotVersion>,
}

Fields§

§databases: Vec<Database>§schemas: Vec<Schema>§sources: Vec<Source>§sinks: Vec<Sink>§tables: Vec<Table>§indexes: Vec<Index>§views: Vec<View>§functions: Vec<Function>§connections: Vec<Connection>§subscriptions: Vec<Subscription>§users: Vec<UserInfo>§session_params: Option<GetSessionParamsResponse>§secrets: Vec<Secret>§nodes: Vec<WorkerNode>§hummock_version: Option<HummockVersion>§meta_backup_manifest_id: Option<MetaBackupManifestId>§hummock_write_limits: Option<WriteLimits>§streaming_worker_slot_mappings: Vec<FragmentWorkerSlotMapping>

for streaming

§serving_worker_slot_mappings: Vec<FragmentWorkerSlotMapping>§version: Option<SnapshotVersion>