pub struct CatalogModelSnapshot {Show 18 fields
pub summary: CatalogSnapshot,
pub collections: Vec<CollectionDescriptor>,
pub indices: Vec<IndexMetric>,
pub declared_indexes: Vec<PhysicalIndexState>,
pub declared_graph_projections: Vec<PhysicalGraphProjection>,
pub declared_analytics_jobs: Vec<PhysicalAnalyticsJob>,
pub operational_indexes: Vec<PhysicalIndexState>,
pub operational_graph_projections: Vec<PhysicalGraphProjection>,
pub operational_analytics_jobs: Vec<PhysicalAnalyticsJob>,
pub index_statuses: Vec<CatalogIndexStatus>,
pub graph_projection_statuses: Vec<CatalogGraphProjectionStatus>,
pub analytics_job_statuses: Vec<CatalogAnalyticsJobStatus>,
pub queryable_index_count: usize,
pub indexes_requiring_rebuild_count: usize,
pub queryable_graph_projection_count: usize,
pub graph_projections_requiring_rematerialization_count: usize,
pub executable_analytics_job_count: usize,
pub analytics_jobs_requiring_rerun_count: usize,
}Fields§
§summary: CatalogSnapshot§collections: Vec<CollectionDescriptor>§indices: Vec<IndexMetric>§declared_indexes: Vec<PhysicalIndexState>§declared_graph_projections: Vec<PhysicalGraphProjection>§declared_analytics_jobs: Vec<PhysicalAnalyticsJob>§operational_indexes: Vec<PhysicalIndexState>§operational_graph_projections: Vec<PhysicalGraphProjection>§operational_analytics_jobs: Vec<PhysicalAnalyticsJob>§index_statuses: Vec<CatalogIndexStatus>§graph_projection_statuses: Vec<CatalogGraphProjectionStatus>§analytics_job_statuses: Vec<CatalogAnalyticsJobStatus>§queryable_index_count: usize§indexes_requiring_rebuild_count: usize§queryable_graph_projection_count: usize§graph_projections_requiring_rematerialization_count: usize§executable_analytics_job_count: usize§analytics_jobs_requiring_rerun_count: usizeTrait Implementations§
Source§impl Clone for CatalogModelSnapshot
impl Clone for CatalogModelSnapshot
Source§fn clone(&self) -> CatalogModelSnapshot
fn clone(&self) -> CatalogModelSnapshot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CatalogModelSnapshot
impl RefUnwindSafe for CatalogModelSnapshot
impl Send for CatalogModelSnapshot
impl Sync for CatalogModelSnapshot
impl Unpin for CatalogModelSnapshot
impl UnsafeUnpin for CatalogModelSnapshot
impl UnwindSafe for CatalogModelSnapshot
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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