pub struct PruningStats {
pub segments_total: usize,
pub pruned_by_time: usize,
pub pruned_by_bloom: usize,
pub pruned_by_stats: usize,
pub segments_remaining: usize,
}Expand description
Statistics about segment pruning during query execution.
Fields§
§segments_total: usizeTotal segments considered.
pruned_by_time: usizeSegments pruned by time range.
pruned_by_bloom: usizeSegments pruned by bloom filter.
pruned_by_stats: usizeSegments pruned by column statistics.
segments_remaining: usizeSegments that passed all pruning levels.
Implementations§
Source§impl PruningStats
impl PruningStats
Sourcepub fn total_pruned(&self) -> usize
pub fn total_pruned(&self) -> usize
Total segments pruned across all levels.
Trait Implementations§
Source§impl Clone for PruningStats
impl Clone for PruningStats
Source§fn clone(&self) -> PruningStats
fn clone(&self) -> PruningStats
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 moreSource§impl Debug for PruningStats
impl Debug for PruningStats
Source§impl Default for PruningStats
impl Default for PruningStats
Source§fn default() -> PruningStats
fn default() -> PruningStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PruningStats
impl RefUnwindSafe for PruningStats
impl Send for PruningStats
impl Sync for PruningStats
impl Unpin for PruningStats
impl UnsafeUnpin for PruningStats
impl UnwindSafe for PruningStats
Blanket Implementations§
impl<T> Allocation for T
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