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

Structsยง

BudgetedReadPlan ๐Ÿ”’
NextState ๐Ÿ”’
Result of a state transition
RowBudget ๐Ÿ”’
Running offset/limit budget shared across row groups.
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ยง

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.