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/04/20 11:13:44 UTC

[iotdb] 02/02: TODO implement AggregationColumn

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

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

commit 11ef91e38471b3c12ca587193d43892de6254d3d
Author: Alima777 <wx...@gmail.com>
AuthorDate: Wed Apr 20 15:05:34 2022 +0800

    TODO implement AggregationColumn
---
 .../apache/iotdb/db/mpp/operator/process/GroupByLevelOperator.java    | 2 +-
 .../iotdb/tsfile/read/common/block/column/AggregationColumn.java      | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/server/src/main/java/org/apache/iotdb/db/mpp/operator/process/GroupByLevelOperator.java b/server/src/main/java/org/apache/iotdb/db/mpp/operator/process/GroupByLevelOperator.java
index 7ca604ba62..13d43c0a12 100644
--- a/server/src/main/java/org/apache/iotdb/db/mpp/operator/process/GroupByLevelOperator.java
+++ b/server/src/main/java/org/apache/iotdb/db/mpp/operator/process/GroupByLevelOperator.java
@@ -114,7 +114,7 @@ public class GroupByLevelOperator implements ProcessOperator {
         aggregateResultList[j].reset();
         // merge results
         for (int columnIndex : this.groupedColumns.get(j)) {
-          aggregateResultList[j].merge(inputTsBlock.getColumn(columnIndex).getObject(i));
+          aggregateResultList[j].merge(inputTsBlock.getColumn(columnIndex));
         }
         columnBuilders[j].writeObject(aggregateResultList[i].getResult());
       }
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/AggregationColumn.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/AggregationColumn.java
new file mode 100644
index 0000000000..ca54112a82
--- /dev/null
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/common/block/column/AggregationColumn.java
@@ -0,0 +1,4 @@
+package org.apache.iotdb.tsfile.read.common.block.column;
+
+// TODO implement AggregationColumn
+public abstract class AggregationColumn implements Column {}