pub struct MetadataV2 {Show 36 fields
pub hummock_version: HummockVersion,
pub seaql_migrations: Vec<Model>,
pub version_stats: Vec<Model>,
pub compaction_configs: Vec<Model>,
pub clusters: Vec<Model>,
pub fragment_relation: Vec<Model>,
pub catalog_versions: Vec<Model>,
pub connections: Vec<Model>,
pub databases: Vec<Model>,
pub fragments: Vec<Model>,
pub functions: Vec<Model>,
pub indexes: Vec<Model>,
pub objects: Vec<Model>,
pub object_dependencies: Vec<Model>,
pub schemas: Vec<Model>,
pub sinks: Vec<Model>,
pub sources: Vec<Model>,
pub streaming_jobs: Vec<Model>,
pub subscriptions: Vec<Model>,
pub system_parameters: Vec<Model>,
pub tables: Vec<Model>,
pub users: Vec<Model>,
pub user_privileges: Vec<Model>,
pub views: Vec<Model>,
pub workers: Vec<Model>,
pub worker_properties: Vec<Model>,
pub hummock_sequences: Vec<Model>,
pub session_parameters: Vec<Model>,
pub secrets: Vec<Model>,
pub exactly_once_iceberg_sinks: Vec<Model>,
pub iceberg_tables: Vec<Model>,
pub iceberg_namespace_properties: Vec<Model>,
pub user_default_privilege: Vec<Model>,
pub fragment_splits: Vec<Model>,
pub pending_sink_state: Vec<Model>,
pub refresh_jobs: Vec<Model>,
}Fields§
§hummock_version: HummockVersion§seaql_migrations: Vec<Model>§version_stats: Vec<Model>§compaction_configs: Vec<Model>§clusters: Vec<Model>§fragment_relation: Vec<Model>§catalog_versions: Vec<Model>§connections: Vec<Model>§databases: Vec<Model>§fragments: Vec<Model>§functions: Vec<Model>§indexes: Vec<Model>§objects: Vec<Model>§object_dependencies: Vec<Model>§schemas: Vec<Model>§sinks: Vec<Model>§sources: Vec<Model>§streaming_jobs: Vec<Model>§subscriptions: Vec<Model>§system_parameters: Vec<Model>§tables: Vec<Model>§users: Vec<Model>§user_privileges: Vec<Model>§views: Vec<Model>§workers: Vec<Model>§worker_properties: Vec<Model>§hummock_sequences: Vec<Model>§session_parameters: Vec<Model>§secrets: Vec<Model>§exactly_once_iceberg_sinks: Vec<Model>§iceberg_tables: Vec<Model>§iceberg_namespace_properties: Vec<Model>§user_default_privilege: Vec<Model>§fragment_splits: Vec<Model>§pending_sink_state: Vec<Model>§refresh_jobs: Vec<Model>Trait Implementations§
Source§impl Default for MetadataV2
impl Default for MetadataV2
Source§fn default() -> MetadataV2
fn default() -> MetadataV2
Returns the “default value” for a type. Read more
Source§impl Display for MetadataV2
impl Display for MetadataV2
Source§impl Metadata for MetadataV2
impl Metadata for MetadataV2
fn encode_to(&self, buf: &mut Vec<u8>) -> BackupResult<()>
fn decode(buf: &[u8]) -> BackupResult<Self>where
Self: Sized,
fn hummock_version_ref(&self) -> &HummockVersion
fn hummock_version(self) -> HummockVersion
Auto Trait Implementations§
impl Freeze for MetadataV2
impl RefUnwindSafe for MetadataV2
impl Send for MetadataV2
impl Sync for MetadataV2
impl Unpin for MetadataV2
impl UnwindSafe for MetadataV2
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Downcast for Twhere
T: AsAny + ?Sized,
impl<T> Downcast for Twhere
T: AsAny + ?Sized,
§fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
Forward to the method defined on the type
Any.§fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
Forward to the method defined on the type
Any.§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
type Err = Infallible
fn into_result(self) -> Result<T, <T as IntoResult<T>>::Err>
Creates a shared type from an unshared type.
Source§impl<M> MetricVecRelabelExt for M
impl<M> MetricVecRelabelExt for M
Source§fn relabel(
self,
metric_level: MetricLevel,
relabel_threshold: MetricLevel,
) -> RelabeledMetricVec<M>
fn relabel( self, metric_level: MetricLevel, relabel_threshold: MetricLevel, ) -> RelabeledMetricVec<M>
Equivalent to
RelabeledMetricVec::with_metric_level.Source§fn relabel_n(
self,
metric_level: MetricLevel,
relabel_threshold: MetricLevel,
relabel_num: usize,
) -> RelabeledMetricVec<M>
fn relabel_n( self, metric_level: MetricLevel, relabel_threshold: MetricLevel, relabel_num: usize, ) -> RelabeledMetricVec<M>
Equivalent to
RelabeledMetricVec::with_metric_level_relabel_n.Source§fn relabel_debug_1(
self,
relabel_threshold: MetricLevel,
) -> RelabeledMetricVec<M>
fn relabel_debug_1( self, relabel_threshold: MetricLevel, ) -> RelabeledMetricVec<M>
Equivalent to
RelabeledMetricVec::with_metric_level_relabel_n with metric_level set to
MetricLevel::Debug and relabel_num set to 1.§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> Scope for T
impl<T> Scope for T
§impl<T> ToRootSpan for Twhere
T: Display,
impl<T> ToRootSpan for Twhere
T: Display,
§fn to_root_span(&self) -> Span
fn to_root_span(&self) -> Span
Convert the type to a [
Span] that can be used as the root of an await-tree.§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.