pub struct MetadataV2 {Show 30 fields
pub hummock_version: HummockVersion,
pub seaql_migrations: Vec<Model>,
pub version_stats: Vec<Model>,
pub compaction_configs: Vec<Model>,
pub actors: Vec<Model>,
pub clusters: Vec<Model>,
pub actor_dispatchers: 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>,
}
Fields§
§hummock_version: HummockVersion
§seaql_migrations: Vec<Model>
§version_stats: Vec<Model>
§compaction_configs: Vec<Model>
§actors: Vec<Model>
§clusters: Vec<Model>
§actor_dispatchers: 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>
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> 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.