pub struct EncodingStats {
pub original_size: usize,
pub compressed_size: usize,
pub encoding: EncodingType,
pub cardinality: usize,
pub row_count: usize,
pub is_sorted: bool,
pub ratio: f64,
}Expand description
Column encoding statistics
Fields§
§original_size: usizeOriginal size in bytes
compressed_size: usizeCompressed size in bytes
encoding: EncodingTypeEncoding type used
cardinality: usizeCardinality (distinct values)
row_count: usizeTotal row count
is_sorted: boolIs sorted
ratio: f64Compression ratio
Trait Implementations§
Source§impl Clone for EncodingStats
impl Clone for EncodingStats
Source§fn clone(&self) -> EncodingStats
fn clone(&self) -> EncodingStats
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 EncodingStats
impl Debug for EncodingStats
Source§impl Default for EncodingStats
impl Default for EncodingStats
Source§fn default() -> EncodingStats
fn default() -> EncodingStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EncodingStats
impl RefUnwindSafe for EncodingStats
impl Send for EncodingStats
impl Sync for EncodingStats
impl Unpin for EncodingStats
impl UnsafeUnpin for EncodingStats
impl UnwindSafe for EncodingStats
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more