Re-exports§
pub use access_plan::ParquetAccessPlan;
pub use access_plan::RowGroupAccess;
pub use file_format::*;
Modules§
- access_
plan - file_
format ParquetFormat
: ParquetFileFormat
abstractions- source
- ParquetSource implementation for reading parquet files
Structs§
- Default
Parquet File Reader Factory - Default implementation of
ParquetFileReaderFactory
- Page
Pruning Access Plan Filter - Filters a
ParquetAccessPlan
based on the Parquet PageIndex, if present - Parquet
File Metrics - Stores metrics about the parquet execution for a particular parquet file.
- RowGroup
Access Plan Filter - Reduces the
ParquetAccessPlan
based on row group level metadata.
Traits§
- Parquet
File Reader Factory - Interface for reading parquet files.
Functions§
- build_
row_ filter - Build a
RowFilter
from the given predicateExpr
if possible - can_
expr_ be_ pushed_ down_ with_ schemas - Recurses through expr as a tree, finds all
column
s, and checks if any of them would prevent this expression from being predicate pushed down. If any of them would, this returns false. Otherwise, true. Note that the schema passed in here is not the physical file schema (as it is not available at that point in time); it is the schema of the table that this expression is being evaluated against minus any projected columns and partition columns. - plan_
to_ parquet - Executes a query and writes the results to a partitioned Parquet file.