pub enum RowGroupAccess {
Skip,
Scan,
Selection(RowSelection),
}Expand description
Describes how the parquet reader will access a row group
Variants§
Skip
Do not read the row group at all
Scan
Read all rows from the row group
Selection(RowSelection)
Scan only the specified rows within the row group
Implementations§
Source§impl RowGroupAccess
impl RowGroupAccess
Sourcepub fn should_scan(&self) -> bool
pub fn should_scan(&self) -> bool
Return true if this row group should be scanned
Trait Implementations§
Source§impl Clone for RowGroupAccess
impl Clone for RowGroupAccess
Source§fn clone(&self) -> RowGroupAccess
fn clone(&self) -> RowGroupAccess
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 RowGroupAccess
impl Debug for RowGroupAccess
Source§impl PartialEq for RowGroupAccess
impl PartialEq for RowGroupAccess
impl StructuralPartialEq for RowGroupAccess
Auto Trait Implementations§
impl Freeze for RowGroupAccess
impl RefUnwindSafe for RowGroupAccess
impl Send for RowGroupAccess
impl Sync for RowGroupAccess
impl Unpin for RowGroupAccess
impl UnwindSafe for RowGroupAccess
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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