Struct parquet::file::reader::SerializedFileReader [−][src]
pub struct SerializedFileReader { /* fields omitted */ }A serialized implementation for Parquet FileReader.
Methods
impl SerializedFileReader[src]
impl SerializedFileReaderpub fn new(file: File) -> Result<Self>[src]
pub fn new(file: File) -> Result<Self>Creates file reader from a Parquet file. Returns error if Parquet file does not exist or is corrupt.
Trait Implementations
impl FileReader for SerializedFileReader[src]
impl FileReader for SerializedFileReaderfn metadata(&self) -> ParquetMetaDataPtr[src]
fn metadata(&self) -> ParquetMetaDataPtrGet metadata information about this file.
fn num_row_groups(&self) -> usize[src]
fn num_row_groups(&self) -> usizeGet the total number of row groups for this file.
fn get_row_group(&self, i: usize) -> Result<Box<RowGroupReader>>[src]
fn get_row_group(&self, i: usize) -> Result<Box<RowGroupReader>>Get the ith row group reader. Note this doesn't do bound check.
fn get_row_iter(&self, projection: Option<SchemaType>) -> Result<RowIter>[src]
fn get_row_iter(&self, projection: Option<SchemaType>) -> Result<RowIter>Get full iterator of Rows from a file (over all row groups). Read more
Auto Trait Implementations
impl !Send for SerializedFileReader
impl !Send for SerializedFileReaderimpl !Sync for SerializedFileReader
impl !Sync for SerializedFileReader