Hello Steve Carlin, Impala Public Jenkins,
I'd like you to reexamine a change. Please visit
http://gerrit.cloudera.org:8080/25018
to look at the new patch set (#2).
Change subject: IMPALA-15481: Calcite planner: Add NVL2 support
......................................................................
IMPALA-15481: Calcite planner: Add NVL2 support
Rewrite unqualified NVL2 calls to IF with an IS NOT NULL selector,
reusing IF validation and coercion.
Add shared query tests for nullness, scalar and decimal return types,
nested calls and row-dependent expressions. Select the requested
planner explicitly and disable fallback.
Tests: 64 HS2 query executions passed on Original and Calcite,
with expression rewrites and codegen enabled and disabled.
Runtime profiles confirmed codegen on row-dependent cases.
Change-Id: Id2be3b6baacc2e067ffedd70005511e20e4216bd
---
M
java/calcite-planner/src/main/java/org/apache/impala/calcite/service/ImpalaSqlValidatorImpl.java
A
java/calcite-planner/src/test/java/org/apache/impala/calcite/service/CalciteNvl2Test.java
A testdata/workloads/functional-query/queries/QueryTest/nvl2.test
M tests/query_test/test_exprs.py
4 files changed, 248 insertions(+), 0 deletions(-)
git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/18/25018/2
--
To view, visit http://gerrit.cloudera.org:8080/25018
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Id2be3b6baacc2e067ffedd70005511e20e4216bd
Gerrit-Change-Number: 25018
Gerrit-PatchSet: 2
Gerrit-Owner: Aleksandr Efimov <[email protected]>
Gerrit-Reviewer: Aleksandr Efimov <[email protected]>
Gerrit-Reviewer: Impala Public Jenkins <[email protected]>
Gerrit-Reviewer: Steve Carlin <[email protected]>