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§
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<FilteredPage> for FilteredPage
impl PartialEq<FilteredPage> 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 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§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.