pub type PbMetaSnapshot = MetaSnapshot;Aliased Type§
pub struct PbMetaSnapshot {Show 21 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 cluster_resource: Option<ClusterResource>,
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>§cluster_resource: Option<ClusterResource>§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>