You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix errors when reading nested Lists with pushdown predicates. (#8866)
Note this PR contains a 1 line fix, and the rest is tests , comments,
and reorganization to support the tests
# Which issue does this PR close?
- Closes#8657
# Rationale for this change
#8657 is a regression
The check for "is this column nested" did not work correctly for Lists
in Parquet, due to the [somewhat wacky way
Lists](https://github.com/apache/parquet-format/blob/master/LogicalTypes.md#lists)
are encoded
# What changes are included in this PR?
1. Fix the bug
2. Move the code into `ProjectionMask::without_nested_types`, mostly so
I could write better tests for it
3. Write a lot of tests
# Are these changes tested?
Yes, both the reproducer from
#8657 and a bunch of tests are
added
# Are there any user-facing changes?
There is a new API
0 commit comments