pub struct OptimizerCatalogStatistics { /* private fields */ }Implementations§
Source§impl OptimizerCatalogStatistics
impl OptimizerCatalogStatistics
pub fn new( label_counts: impl IntoIterator<Item = (String, u64)>, rel_type_counts: impl IntoIterator<Item = (String, u64)>, rel_type_source_counts: impl IntoIterator<Item = (String, u64)>, path_counts: impl IntoIterator<Item = ((String, String, String), u64)>, bounded_path_counts: impl IntoIterator<Item = ((String, String, String, usize), u64)>, property_distinct_counts: impl IntoIterator<Item = ((String, String), u64)>, property_histograms: impl IntoIterator<Item = ((String, String), Vec<Value>)>, ) -> Self
pub fn with_property_index_statistics( self, statistics: impl IntoIterator<Item = ((String, String), OptimizerIndexStatistics)>, ) -> Self
pub fn with_composite_index_statistics( self, statistics: impl IntoIterator<Item = ((String, Vec<String>), OptimizerIndexStatistics)>, ) -> Self
pub fn with_relationship_property_distinct_counts( self, rel_property_distinct_counts: impl IntoIterator<Item = ((String, String), u64)>, ) -> Self
pub fn with_relationship_type_target_counts( self, rel_type_target_counts: impl IntoIterator<Item = (String, u64)>, ) -> Self
pub fn with_path_source_distinct_counts( self, path_source_distinct_counts: impl IntoIterator<Item = ((String, String, String), u64)>, ) -> Self
pub fn with_path_target_distinct_counts( self, path_target_distinct_counts: impl IntoIterator<Item = ((String, String, String), u64)>, ) -> Self
pub fn with_bounded_path_source_distinct_counts( self, bounded_path_source_distinct_counts: impl IntoIterator<Item = ((String, String, String, usize), u64)>, ) -> Self
pub fn with_bounded_path_target_distinct_counts( self, bounded_path_target_distinct_counts: impl IntoIterator<Item = ((String, String, String, usize), u64)>, ) -> Self
pub fn with_relationship_property_histograms( self, rel_property_histograms: impl IntoIterator<Item = ((String, String), Vec<Value>)>, ) -> Self
pub fn with_sampled_property_histograms( self, sampled_property_histograms: impl IntoIterator<Item = ((String, String), bool)>, ) -> Self
pub fn with_sampled_relationship_property_histograms( self, sampled_rel_property_histograms: impl IntoIterator<Item = ((String, String), bool)>, ) -> Self
Trait Implementations§
Source§impl Clone for OptimizerCatalogStatistics
impl Clone for OptimizerCatalogStatistics
Source§impl Debug for OptimizerCatalogStatistics
impl Debug for OptimizerCatalogStatistics
Source§impl Default for OptimizerCatalogStatistics
impl Default for OptimizerCatalogStatistics
impl Eq for OptimizerCatalogStatistics
impl StructuralPartialEq for OptimizerCatalogStatistics
Auto Trait Implementations§
impl Freeze for OptimizerCatalogStatistics
impl RefUnwindSafe for OptimizerCatalogStatistics
impl Send for OptimizerCatalogStatistics
impl Sync for OptimizerCatalogStatistics
impl Unpin for OptimizerCatalogStatistics
impl UnsafeUnpin for OptimizerCatalogStatistics
impl UnwindSafe for OptimizerCatalogStatistics
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