Struct parquet2::indexes::FilteredPage
source · pub struct FilteredPage {
pub start: u64,
pub length: usize,
pub selected_rows: Vec<Interval>,
pub num_rows: usize,
}
Expand description
An enum describing a page that was either selected in a filter pushdown or skipped
Fields§
§start: u64
Location of the page in the file
length: usize
§selected_rows: Vec<Interval>
rows to select from the page
num_rows: usize
Trait Implementations§
source§impl Clone for FilteredPage
impl Clone for FilteredPage
source§fn clone(&self) -> FilteredPage
fn clone(&self) -> FilteredPage
Returns a copy 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 FilteredPage
impl Debug for FilteredPage
source§impl Hash for FilteredPage
impl Hash for FilteredPage
source§impl PartialEq for FilteredPage
impl PartialEq for FilteredPage
source§fn eq(&self, other: &FilteredPage) -> bool
fn eq(&self, other: &FilteredPage) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for FilteredPage
impl StructuralPartialEq for FilteredPage
Auto Trait Implementations§
impl Freeze for FilteredPage
impl RefUnwindSafe for FilteredPage
impl Send for FilteredPage
impl Sync for FilteredPage
impl Unpin for FilteredPage
impl UnwindSafe for FilteredPage
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