Skip to main content

RuntimeCatalogPort

Trait RuntimeCatalogPort 

Source
pub trait RuntimeCatalogPort {
Show 20 methods // Required methods fn collections(&self) -> Vec<String>; fn catalog(&self) -> CatalogModelSnapshot; fn catalog_consistency_report(&self) -> CatalogConsistencyReport; fn catalog_attention_summary(&self) -> CatalogAttentionSummary; fn collection_attention(&self) -> Vec<CollectionDescriptor>; fn indexes(&self) -> Vec<PhysicalIndexState>; fn declared_indexes(&self) -> Vec<PhysicalIndexState>; fn indexes_for_collection( &self, collection: &str, ) -> Vec<PhysicalIndexState>; fn declared_indexes_for_collection( &self, collection: &str, ) -> Vec<PhysicalIndexState>; fn index_statuses(&self) -> Vec<CatalogIndexStatus>; fn index_attention(&self) -> Vec<CatalogIndexStatus>; fn graph_projections( &self, ) -> Result<Vec<PhysicalGraphProjection>, RedDBError>; fn operational_graph_projections(&self) -> Vec<PhysicalGraphProjection>; fn graph_projection_statuses(&self) -> Vec<CatalogGraphProjectionStatus>; fn graph_projection_attention(&self) -> Vec<CatalogGraphProjectionStatus>; fn analytics_jobs(&self) -> Result<Vec<PhysicalAnalyticsJob>, RedDBError>; fn operational_analytics_jobs(&self) -> Vec<PhysicalAnalyticsJob>; fn analytics_job_statuses(&self) -> Vec<CatalogAnalyticsJobStatus>; fn analytics_job_attention(&self) -> Vec<CatalogAnalyticsJobStatus>; fn stats(&self) -> RuntimeStats;
}

Required Methods§

Implementors§