You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by xi...@apache.org on 2022/05/22 06:59:38 UTC

[iotdb] 01/01: Merge branch 'groupByLevelNodeRefactor' into xingtanzjr/agg_distribution_plan

This is an automated email from the ASF dual-hosted git repository.

xingtanzjr pushed a commit to branch xingtanzjr/agg_distribution_plan
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit cd227ab839573a334767491d55f0bc0e3e0c1fc7
Merge: df427ed8b6 fe190f0834
Author: Jinrui.Zhang <xi...@gmail.com>
AuthorDate: Sun May 22 14:59:25 2022 +0800

    Merge branch 'groupByLevelNodeRefactor' into xingtanzjr/agg_distribution_plan

 .../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(-)