#[non_exhaustive]pub struct Statistics {Show 13 fields
pub n_containers: u32,
pub n_array_containers: u32,
pub n_run_containers: u32,
pub n_bitset_containers: u32,
pub n_values_array_containers: u32,
pub n_values_run_containers: u32,
pub n_values_bitset_containers: u64,
pub n_bytes_array_containers: u64,
pub n_bytes_run_containers: u64,
pub n_bytes_bitset_containers: u64,
pub max_value: Option<u32>,
pub min_value: Option<u32>,
pub cardinality: u64,
}
Expand description
Detailed statistics on the composition of a bitmap.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.n_containers: u32
Number of containers in the bitmap
n_array_containers: u32
Number of array containers in the bitmap
n_run_containers: u32
Number of run containers in the bitmap
n_bitset_containers: u32
Number of bitset containers in the bitmap
n_values_array_containers: u32
Number of values stored in array containers
n_values_run_containers: u32
Number of values stored in run containers
n_values_bitset_containers: u64
Number of values stored in bitset containers
n_bytes_array_containers: u64
Number of bytes used by array containers
n_bytes_run_containers: u64
Number of bytes used by run containers
n_bytes_bitset_containers: u64
Number of bytes used by bitset containers
max_value: Option<u32>
Maximum value stored in the bitmap
min_value: Option<u32>
Minimum value stored in the bitmap
cardinality: u64
Number of values stored in the bitmap
Trait Implementations§
Source§impl Clone for Statistics
impl Clone for Statistics
Source§fn clone(&self) -> Statistics
fn clone(&self) -> Statistics
Returns a duplicate of the value. Read more
1.0.0 · 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 Statistics
impl Debug for Statistics
Source§impl PartialEq for Statistics
impl PartialEq for Statistics
impl Copy for Statistics
impl StructuralPartialEq for Statistics
Auto Trait Implementations§
impl Freeze for Statistics
impl RefUnwindSafe for Statistics
impl Send for Statistics
impl Sync for Statistics
impl Unpin for Statistics
impl UnwindSafe for Statistics
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