Module arrow_reader

Source
Expand description

Contains reader which reads parquet data into arrow [RecordBatch]

Modulesยง

filter ๐Ÿ”’
selection ๐Ÿ”’
statistics
StatisticsConverter to convert statistics in parquet format to arrow [ArrayRef].

Structsยง

ArrowPredicateFn
An ArrowPredicate created from an FnMut
ArrowReaderBuilder
Builder for constructing parquet readers into arrow.
ArrowReaderMetadata
The metadata necessary to construct a ArrowReaderBuilder
ArrowReaderOptions
Options that control how metadata is read for a parquet file
ParquetRecordBatchReader
An Iterator<Item = ArrowResult<RecordBatch>> that yields [RecordBatch] read from a parquet data source
ReaderPageIterator ๐Ÿ”’
ReaderRowGroups ๐Ÿ”’
RowFilter
Filter applied during the parquet read process
RowSelection
RowSelection allows selecting or skipping a provided number of rows when scanning the parquet file.
RowSelector
RowSelection is a collection of RowSelector used to skip rows when scanning a parquet file

Traitsยง

ArrowPredicate
A predicate operating on [RecordBatch]
RowGroups
A collection of row groups

Functionsยง

apply_range ๐Ÿ”’
Applies an optional offset and limit to an optional RowSelection
evaluate_predicate ๐Ÿ”’
Evaluates an ArrowPredicate, returning a RowSelection indicating which rows to return.
selects_any ๐Ÿ”’
Returns true if selection is None or selects some rows

Type Aliasesยง

ParquetRecordBatchReaderBuilder
A synchronous builder used to construct ParquetRecordBatchReader for a file