pub struct FilteredPage {
pub start: u64,
pub length: usize,
pub selected_rows: Vec<Interval, Global>,
pub num_rows: usize,
}
Available on crate feature
io_parquet
only.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, Global>
rows to select from the page
num_rows: usize
Trait Implementations
impl Clone for FilteredPage
impl Clone for FilteredPage
fn clone(&self) -> FilteredPage
fn clone(&self) -> FilteredPage
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for FilteredPage
impl Debug for FilteredPage
impl Hash for FilteredPage
impl Hash for FilteredPage
impl PartialEq<FilteredPage> for FilteredPage
impl PartialEq<FilteredPage> for FilteredPage
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 ==
. Read more
impl Eq for FilteredPage
impl StructuralEq for FilteredPage
impl StructuralPartialEq for FilteredPage
Auto Trait Implementations
impl RefUnwindSafe for FilteredPage
impl Send for FilteredPage
impl Sync for FilteredPage
impl Unpin for FilteredPage
impl UnwindSafe for FilteredPage
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.