This is our core implementation that materializes records out of a row group, applying the corresponding filters and projections.
This is our core implementation that materializes records out of a row group, applying the corresponding filters and projections.
The type of the records desired by the user
The bytes (reified as a ByteAccess value) for the Parquet file
a record materializer for the records we are requesting back
The filter to dictate which records should be materialized.
The metadata for the row group we are materializing records from
The projection requested by the user
The schema of the records in the file
An iterator which materializes only those records passing the filter from the row group