This is an automated email from the ASF dual-hosted git repository. xingtanzjr pushed a commit to branch xingtanzjr/distribution_plan_0522 in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 3eaec90537ebae591d5c19f1b01222ebe0e3285a Merge: df427ed8b6 fe190f0834 Author: Jinrui.Zhang <[email protected]> AuthorDate: Sun May 22 14:53:19 2022 +0800 Merge branch 'groupByLevelNodeRefactor' into test .../apache/iotdb/db/mpp/plan/analyze/Analysis.java | 18 ++ .../apache/iotdb/db/mpp/plan/analyze/Analyzer.java | 12 +- .../mpp/plan/analyze/GroupByLevelController.java | 19 +- .../db/mpp/plan/planner/DistributionPlanner.java | 10 +- .../db/mpp/plan/planner/LocalExecutionPlanner.java | 32 +-- .../db/mpp/plan/planner/LogicalPlanBuilder.java | 20 +- .../planner/plan/node/process/AggregationNode.java | 3 +- .../plan/node/process/GroupByLevelNode.java | 94 ++++---- .../planner/plan/node/process/MultiChildNode.java | 6 + .../plan/parameter/AggregationDescriptor.java | 75 ++++++- .../planner/plan/parameter/AggregationStep.java | 4 + .../plan/parameter/GroupByLevelDescriptor.java | 107 +++++++++ .../plan/analyze/AggregationDescriptorTest.java | 238 +++++++++++++++++++++ .../db/mpp/plan/plan/DistributionPlannerTest.java | 76 +++---- .../db/mpp/plan/plan/QueryLogicalPlanUtil.java | 134 ++++-------- .../node/process/GroupByLevelNodeSerdeTest.java | 7 +- 16 files changed, 616 insertions(+), 239 deletions(-)
