Module arrow2::io::parquet::read::indexes

source ·
Available on crate feature io_parquet only.
Expand description

API to perform page-level filtering (also known as indexes)

Structs

ColumnPageStatistics contains the minimum, maximum, and null_count of each page of a parquet column, as an Array. This struct has the following invariants:
An enum describing a page that was either selected in a filter pushdown or skipped
An interval

Enums

Page statistics of an Arrow field.

Functions

Returns the set of (row) intervals of the pages.
Checks whether the row group have page index information (page statistics)
Reads the column indexes from the reader assuming a valid set of derived Arrow fields for all parquet the columns in the file.
Reads all page locations and index locations (IO-bounded) and uses predicate to compute the set of FilteredPage that fulfill the predicate.