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>