This is an automated email from the ASF dual-hosted git repository.
hui pushed a change to branch lmh/aggrOpRefactor
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from a1ceab70c7 optimize code
add b406b3346b reduce duplication rate
add ed0541a077 fix a typo error
add 223585fa2a fix NPE in aggregator
No new revisions were added by this update.
Summary of changes:
.../iotdb/db/mpp/aggregation/Aggregator.java | 8 +-
.../process/RawDataAggregationOperator.java | 110 +-----------
...or.java => SingleInputAggregationOperator.java} | 65 ++-----
.../process/SlidingWindowAggregationOperator.java | 113 +-----------
.../AbstractSeriesAggregationScanOperator.java | 190 ++++++++++++++++-----
.../AlignedSeriesAggregationScanOperator.java | 187 ++------------------
.../operator/source/AlignedSeriesScanUtil.java | 56 ++++++
.../source/SeriesAggregationScanOperator.java | 176 ++-----------------
.../execution/operator/source/SeriesScanUtil.java | 57 ++-----
.../db/mpp/plan/planner/LocalExecutionPlanner.java | 7 +-
.../SlidingWindowAggregationOperatorTest.java | 3 +-
11 files changed, 277 insertions(+), 695 deletions(-)
copy
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/{RawDataAggregationOperator.java
=> SingleInputAggregationOperator.java} (67%)