Skip push down partition filter to file reader for the reasons:
The partition filter has been applied to the splits generation, so pushing it to file has little effect.
In some scenarios, the data file may not contain partition fields (such as migrate table, or our internal implementation that does not write partition fields). Then, if we push down the partition filter to the parquet reader, we will obtain any no. Because parquet will treat non-existent fields as null, and we push down is not null.
Purpose
Skip push down partition filter to file reader for the reasons:
Tests
API and Format
Documentation