pub enum CompressedPage {
Data(CompressedDataPage),
Dict(CompressedDictPage),
}
Expand description
A CompressedPage
is a compressed, encoded representation of a Parquet page. It holds actual data
and thus cloning it is expensive.
Variants§
Data(CompressedDataPage)
Dict(CompressedDictPage)
Trait Implementations§
Source§impl Compressed for CompressedPage
impl Compressed for CompressedPage
fn is_compressed(&self) -> bool
Auto Trait Implementations§
impl !Freeze for CompressedPage
impl RefUnwindSafe for CompressedPage
impl Send for CompressedPage
impl Sync for CompressedPage
impl Unpin for CompressedPage
impl UnwindSafe for CompressedPage
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> 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