Peter Rozsa has uploaded this change for review. ( http://gerrit.cloudera.org:8080/22039
Change subject: IMPALA-13324: Enable statement rewrite for merge queries for IcebergMergeImpl ...................................................................... IMPALA-13324: Enable statement rewrite for merge queries for IcebergMergeImpl This change enables MERGE statements with source expressions containing subqueries that require rewrite. The change adds implementation for reset methods for each merge case, and properly handles resets for MergeStmt and IcebergMergeImpl. Tests: - Planner test added with a merge query that requires a rewrite - Analyzer test modified Change-Id: I26e5661274aade3f74a386802c0ed20e5cb068b5 --- M fe/src/main/java/org/apache/impala/analysis/IcebergMergeImpl.java M fe/src/main/java/org/apache/impala/analysis/MergeCase.java M fe/src/main/java/org/apache/impala/analysis/MergeImpl.java M fe/src/main/java/org/apache/impala/analysis/MergeInsert.java M fe/src/main/java/org/apache/impala/analysis/MergeStmt.java M fe/src/main/java/org/apache/impala/analysis/MergeUpdate.java M fe/src/main/java/org/apache/impala/analysis/StmtRewriter.java M fe/src/test/java/org/apache/impala/analysis/AnalyzeModifyStmtsTest.java M testdata/workloads/functional-planner/queries/PlannerTest/iceberg-merge.test 9 files changed, 228 insertions(+), 18 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/39/22039/1 -- To view, visit http://gerrit.cloudera.org:8080/22039 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: I26e5661274aade3f74a386802c0ed20e5cb068b5 Gerrit-Change-Number: 22039 Gerrit-PatchSet: 1 Gerrit-Owner: Peter Rozsa <[email protected]>
