Expand description
Prefilter framework for parquet reader.
Prefilter optimization reduces I/O by reading only a subset of columns first (the prefilter phase), applying filters to compute a refined row selection, then reading the remaining columns with the refined selection.
Structsยง
- Cached
Primary ๐KeyFilter - Prefilter
Context ๐ - Context for prefiltering a row group.
- Prefilter
Context ๐Builder - Pre-built state for constructing PrefilterContext per row group.
- Prefilter
Result ๐ - Result of prefiltering a row group.
Functionsยง
- execute_
prefilter ๐ - Executes prefiltering on a row group.
- is_
usable_ ๐primary_ key_ filter - Returns whether a filter can be applied by parquet primary-key prefiltering.
- matching_
row_ ๐ranges_ by_ primary_ key