pub struct ColumnStatsCache {
pub null_count: u64,
pub distinct_count: u64,
pub min_value: Option<Value>,
pub max_value: Option<Value>,
pub histogram: Option<Histogram>,
}Expand description
Cached column stats (simplified for internal use)
Fields§
§null_count: u64Number of null values in the column
distinct_count: u64Number of distinct values in the column
min_value: Option<Value>Minimum value in the column
max_value: Option<Value>Maximum value in the column
histogram: Option<Histogram>Histogram for range selectivity estimation
Trait Implementations§
Source§impl Clone for ColumnStatsCache
impl Clone for ColumnStatsCache
Source§fn clone(&self) -> ColumnStatsCache
fn clone(&self) -> ColumnStatsCache
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 ColumnStatsCache
impl RefUnwindSafe for ColumnStatsCache
impl Send for ColumnStatsCache
impl Sync for ColumnStatsCache
impl Unpin for ColumnStatsCache
impl UnsafeUnpin for ColumnStatsCache
impl UnwindSafe for ColumnStatsCache
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