enum ParquetPageEncodingStats {
Full(Vec<PageEncodingStats>),
Mask(EncodingMask),
}Expand description
Internal representation of the page encoding stats in the ColumnChunkMetaData.
This is not publicly exposed, with different getters defined for each variant.
Variants§
Full(Vec<PageEncodingStats>)
The full array of stats as defined in the Parquet spec.
Mask(EncodingMask)
A condensed version of only page encodings seen.
Trait Implementations§
Source§impl Clone for ParquetPageEncodingStats
impl Clone for ParquetPageEncodingStats
Source§fn clone(&self) -> ParquetPageEncodingStats
fn clone(&self) -> ParquetPageEncodingStats
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 ParquetPageEncodingStats
impl Debug for ParquetPageEncodingStats
Source§impl HeapSize for ParquetPageEncodingStats
impl HeapSize for ParquetPageEncodingStats
Source§impl PartialEq for ParquetPageEncodingStats
impl PartialEq for ParquetPageEncodingStats
impl StructuralPartialEq for ParquetPageEncodingStats
Auto Trait Implementations§
impl Freeze for ParquetPageEncodingStats
impl RefUnwindSafe for ParquetPageEncodingStats
impl Send for ParquetPageEncodingStats
impl Sync for ParquetPageEncodingStats
impl Unpin for ParquetPageEncodingStats
impl UnwindSafe for ParquetPageEncodingStats
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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