Expand description
Parquet reader.
ModulesΒ§
- stream π
MacrosΒ§
- handle_
index_ πerror
StructsΒ§
- Flat
RowGroup πReader - Reader to read a row group of a parquet file in flat format, returning RecordBatch.
- Metadata
Cache Metrics - Metrics for parquet metadata cache operations.
- Parquet
Reader - Parquet batch reader to read our SST format.
- Parquet
Reader Builder - Parquet SST reader builder.
- Physical
Filter πContext - Context to evaluate a physical expression for a parquet file.
- Reader
Filter πMetrics - Metrics of filtering rows groups and rows.
- Reader
Metrics - Parquet reader metrics.
- RowGroup
Build πContext - Context passed to RowGroupReaderBuilder::build() carrying all information needed for prefiltering decisions.
- RowGroup
Reader πBuilder - Builder to build a parquet record batch stream for a row group.
- Simple
Filter πContext - Context to evaluate the column filter for a parquet file.
EnumsΒ§
- Maybe
Filter π - The filter to evaluate or the prune result of the default value.
ConstantsΒ§
- INDEX_
TYPE_ πBLOOM - INDEX_
TYPE_ πFULLTEXT - INDEX_
TYPE_ πINVERTED - INDEX_
TYPE_ πVECTOR - MAX_
ROW_ πGROUPS_ TO_ CHECK_ PK - Number of leading row groups sampled by
should_read_pk_as_binary.
FunctionsΒ§
- all_
required_ πrow_ groups_ searched - apply_
selection_ πand_ update_ metrics - expr_
is_ πimmutable - has_
row_ πlevel_ selection - pruned_
by_ πdefault - Prune a column by its default value. Returns false if we canβt create the default value or evaluate the filter.
- should_
read_ πpk_ as_ binary - Returns
trueif the__primary_keychunk in any of the firstMAX_ROW_GROUPS_TO_CHECK_PKrow groups exceeds the dictionary page size limit, signalling the writer likely fell back to plain encoding. - should_
read_ πpk_ as_ binary_ with_ limit