Impala Public Jenkins has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/19937 )
Change subject: IMPALA-12164: Avoid referencing non-materialized slots in analytic limit pushdown ...................................................................... IMPALA-12164: Avoid referencing non-materialized slots in analytic limit pushdown When creating single-node analytic plan, if the plan node is an EmptySetNode, its tuple ids should not be considered. Also, when registering conjuncts, if a constant FALSE conjunct is found, the other conjuncts in the same list should be marked as assigned. Tests: - Add FE and e2e regression tests Change-Id: I9e078f48863c38062e1e624a1ff3e9317092466f Reviewed-on: http://gerrit.cloudera.org:8080/19937 Reviewed-by: Quanlong Huang <[email protected]> Tested-by: Impala Public Jenkins <[email protected]> --- M fe/src/main/java/org/apache/impala/analysis/Analyzer.java M fe/src/main/java/org/apache/impala/planner/AnalyticPlanner.java M testdata/workloads/functional-planner/queries/PlannerTest/limit-pushdown-partitioned-top-n.test M testdata/workloads/functional-query/queries/QueryTest/partitioned-top-n.test 4 files changed, 526 insertions(+), 8 deletions(-) Approvals: Quanlong Huang: Looks good to me, approved Impala Public Jenkins: Verified -- To view, visit http://gerrit.cloudera.org:8080/19937 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I9e078f48863c38062e1e624a1ff3e9317092466f Gerrit-Change-Number: 19937 Gerrit-PatchSet: 18 Gerrit-Owner: ttttttz <[email protected]> Gerrit-Reviewer: Aman Sinha <[email protected]> Gerrit-Reviewer: Impala Public Jenkins <[email protected]> Gerrit-Reviewer: Quanlong Huang <[email protected]> Gerrit-Reviewer: ttttttz <[email protected]>
