Parquet scanner doesn't do predicate pushdown for categoricals/enums #18868
Labels
A-io-parquet
Area: reading/writing Parquet files
bug
Something isn't working
P-medium
Priority: medium
performance
Performance issues or improvements
python
Related to Python Polars
rust
Related to Rust Polars
Checks
Reproducible example
Log output
Issue description
This is separate from but highly related to #18867. Even when using a file written by pyarrow where the statistics are correct, predicate pushdown doesn't work.
If I try to explicitly make the rhs a Categorical then I simply don't get a verbose message at all so I'm not sure if it's silently working or not working.
Even with a StringCache still no verbosity.
Expected behavior
Partition pruning should work
Installed versions
The text was updated successfully, but these errors were encountered: