Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix duplicate dereference pushdown in Iceberg and Hive #11567

Merged

Conversation

findepi
Copy link
Member

@findepi findepi commented Mar 18, 2022

Before the change, projection pushdown with a column being referenced
more than once could lead e.g. to an expression being returned from the
connector, which did have an unbound variable.

Fixes #11559
Fixes #11560

findepi added 3 commits March 18, 2022 17:39
- use `TrinoException` with `NOT_SUPPORTED`
- use clear message
A regression test for row (struct) dereference pushdown within complex
expressions where a field is dereferenced twice.
Before the change, projection pushdown with a column being referenced
more than once could lead e.g. to an expression being returned from the
connector, which did have an unbound variable.
@findepi findepi force-pushed the findepi/fix-duplicate-dereference-pushdown branch from 63d0e14 to 1651fdf Compare March 18, 2022 16:40
@findepi findepi merged commit 70ad1f9 into trinodb:master Mar 21, 2022
@github-actions github-actions bot added this to the 375 milestone Mar 21, 2022
@findepi findepi mentioned this pull request Mar 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
3 participants