Module prefilter

Module prefilter 

Source
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ยง

CachedPrimaryKeyFilter ๐Ÿ”’
PrefilterContext ๐Ÿ”’
Context for prefiltering a row group.
PrefilterContextBuilder ๐Ÿ”’
Pre-built state for constructing PrefilterContext per row group.
PrefilterResult ๐Ÿ”’
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 ๐Ÿ”’