Commit bd01541
Alex Jo
Fix error in Iceberg predicate pushdown to Parquet files
The Paruqet reader does not support pushdown on fields of a Row type.
The checks in `IcebergPageSourceProvider#getParquetTupleDomain` used
to prevent this, but they stopped working when dereference pushdown
was implemented.
If a row field had the same name as a top level column this would
have resulted in a correctness issue.1 parent cd8eac6 commit bd01541
File tree
2 files changed
+13
-1
lines changed- plugin/trino-iceberg/src/main/java/io/trino/plugin/iceberg
- testing/trino-testing/src/main/java/io/trino/testing
2 files changed
+13
-1
lines changedLines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1354 | 1354 | | |
1355 | 1355 | | |
1356 | 1356 | | |
1357 | | - | |
| 1357 | + | |
1358 | 1358 | | |
1359 | 1359 | | |
1360 | 1360 | | |
| |||
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3827 | 3827 | | |
3828 | 3828 | | |
3829 | 3829 | | |
| 3830 | + | |
| 3831 | + | |
| 3832 | + | |
| 3833 | + | |
| 3834 | + | |
| 3835 | + | |
| 3836 | + | |
| 3837 | + | |
| 3838 | + | |
| 3839 | + | |
| 3840 | + | |
| 3841 | + | |
3830 | 3842 | | |
3831 | 3843 | | |
3832 | 3844 | | |
| |||
0 commit comments