Aleksandr Efimov has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/25006


Change subject: IMPALA-15468: Preserve view validation errors during alias 
correction
......................................................................

IMPALA-15468: Preserve view validation errors during alias correction

Limit alias correction to qualified columns with AS and preserve unaffected
SELECT items, avoiding secondary ClassCastException on view validation errors.

Add regressions for SUM(BOOLEAN), TRUNC(TIMESTAMP), mixed projections and
Hive-generated aliases.

Validation: Java build and 18 related Maven tests passed.
Full upstream precommit and E2E are pending.

Change-Id: Ib51c4f3bacfdad76dc4dc4a08885b0d5e964e072
Assisted-by: GPT-6 (Codex)
---
M 
java/calcite-planner/src/main/java/org/apache/impala/calcite/service/ViewAliasCorrector.java
A 
java/calcite-planner/src/test/java/org/apache/impala/calcite/service/ViewAliasCorrectorTest.java
2 files changed, 182 insertions(+), 3 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/06/25006/1
--
To view, visit http://gerrit.cloudera.org:8080/25006
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib51c4f3bacfdad76dc4dc4a08885b0d5e964e072
Gerrit-Change-Number: 25006
Gerrit-PatchSet: 1
Gerrit-Owner: Aleksandr Efimov <[email protected]>

Reply via email to