Impala Public Jenkins has submitted this change and it was merged. ( http://gerrit.cloudera.org:8080/24657 )
Change subject: IMPALA-13534: Implement runtime filters on CTEs ...................................................................... IMPALA-13534: Implement runtime filters on CTEs Forwards runtime filters to CTE consumers, and connects runtime filters within CTE subqueries. Avoids pushing filters through CTE producers as the filters may differ for different consumer exchanges. Change-Id: Ic877fb590187826f828da6a27bf274465c381e8e Reviewed-on: http://gerrit.cloudera.org:8080/24657 Reviewed-by: Joe McDonnell <[email protected]> Tested-by: Impala Public Jenkins <[email protected]> --- M be/src/exec/cte-consumer-node.cc M be/src/exec/cte-consumer-node.h M be/src/exec/exec-node.cc M be/src/exec/exec-node.h M be/src/exec/hdfs-scan-node-base.cc M be/src/exec/kudu/kudu-scan-node-base.cc M be/src/exec/scan-node.cc M be/src/exec/scan-node.h M be/src/runtime/coordinator.cc M be/src/runtime/fragment-instance-state.cc M fe/src/main/java/org/apache/impala/analysis/TupleDescriptor.java M fe/src/main/java/org/apache/impala/planner/CTEConsumerNode.java M fe/src/main/java/org/apache/impala/planner/RuntimeFilterGenerator.java M java/calcite-planner/src/main/java/org/apache/impala/calcite/rel/node/NodeCreationUtils.java M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q04.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q11.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q14a.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q14b.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q23b.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q24a.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q24b.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q30.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q31.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q33.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q39a.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q39b.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q44.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q47.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q57.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q58.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q59.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q61.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q64.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q70.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q74.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q75.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q81.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q83.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q85.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q88.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q90.test M testdata/workloads/functional-planner/queries/PlannerTest/tpcds_cte/tpcds-q95.test M testdata/workloads/functional-query/queries/QueryTest/cte-distributed.test M testdata/workloads/functional-query/queries/QueryTest/cte.test 44 files changed, 2,633 insertions(+), 1,292 deletions(-) Approvals: Joe McDonnell: Looks good to me, approved Impala Public Jenkins: Verified -- To view, visit http://gerrit.cloudera.org:8080/24657 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: Ic877fb590187826f828da6a27bf274465c381e8e Gerrit-Change-Number: 24657 Gerrit-PatchSet: 25 Gerrit-Owner: Michael Smith <[email protected]> Gerrit-Reviewer: Aleksandr Efimov <[email protected]> Gerrit-Reviewer: Csaba Ringhofer <[email protected]> Gerrit-Reviewer: Impala Public Jenkins <[email protected]> Gerrit-Reviewer: Joe McDonnell <[email protected]> Gerrit-Reviewer: Michael Smith <[email protected]>
