Struct parquet2::read::ColumnIterator
source · pub struct ColumnIterator<R: Read + Seek> { /* private fields */ }
Expand description
A MutStreamingIterator
that reads column chunks one by one,
returning a PageReader
per column.
Implementations§
source§impl<R: Read + Seek> ColumnIterator<R>
impl<R: Read + Seek> ColumnIterator<R>
sourcepub fn new(
reader: R,
columns: Vec<ColumnChunkMetaData>,
page_filter: Option<PageFilter>,
scratch: Vec<u8>,
max_page_size: usize
) -> Self
pub fn new( reader: R, columns: Vec<ColumnChunkMetaData>, page_filter: Option<PageFilter>, scratch: Vec<u8>, max_page_size: usize ) -> Self
Returns a new ColumnIterator
max_page_size
is the maximum allowed page size