[][src]Trait parquet::file::reader::RowGroupReader

pub trait RowGroupReader {
    fn metadata(&self) -> RowGroupMetaDataPtr;
fn num_columns(&self) -> usize;
fn get_column_page_reader(&self, i: usize) -> Result<Box<dyn PageReader>>;
fn get_column_reader(&self, i: usize) -> Result<ColumnReader>;
fn get_row_iter(&self, projection: Option<SchemaType>) -> Result<RowIter>; }

Parquet row group reader API. With this, user can get metadata information about the row group, as well as readers for each individual column chunk.

Required Methods

Get metadata information about this row group.

Get the total number of column chunks in this row group.

Get page reader for the ith column chunk.

Get value reader for the ith column chunk.

Get iterator of Rows from this row group.

Projected schema can be a subset of or equal to the file schema, when it is None, full file schema is assumed.

Implementors

impl<R: 'static + ParquetReader> RowGroupReader for SerializedRowGroupReader<R>
[src]