Skip to main content

Module reader_builder

Module reader_builder 

Source

Modulesยง

data ๐Ÿ”’
DataRequest tracks and holds data needed to construct InMemoryRowGroups
filter ๐Ÿ”’
FilterInfo state machine for evaluating row filters
stages ๐Ÿ”’
StageSchedule: what each decoding stage of a row group fetches.

Structsยง

NextState ๐Ÿ”’
Result of a state transition
RowGroupInfo ๐Ÿ”’
The current row group being read, its read plan, and its offset/limit budget.
RowGroupReaderBuilder ๐Ÿ”’
Builder for ParquetRecordBatchReader for a single row group
RowGroupReaderBuilderParts ๐Ÿ”’
The parts of a RowGroupReaderBuilder needed to rebuild it, recovered by RowGroupReaderBuilder::into_parts.

Enumsยง

RowGroupBuildResult ๐Ÿ”’
RowGroupDecoderState ๐Ÿ”’
This is the inner state machine for reading a single row group.

Functionsยง

column_chunk_range ๐Ÿ”’
The byte range of a column chunk in the file.
loaded_row_ranges_for_projection ๐Ÿ”’
Computes row ranges for which every projected column has page data loaded.
prepare_selection_for_page_skipping ๐Ÿ”’
Prepare row selection execution when page pruning produced sparse column data.