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

rong pushed a commit to branch iotdb-1022-v2
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 84dcfb11de89c66b5bb62feff45a328eea1feb2e
Author: SteveYurongSu <[email protected]>
AuthorDate: Tue May 18 16:20:54 2021 +0800

    fix index related tests
---
 server/src/main/java/org/apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java  | 4 +++-
 .../java/org/apache/iotdb/db/qp/logical/IndexLogicalPlanTest.java     | 3 ++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git 
a/server/src/main/java/org/apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java 
b/server/src/main/java/org/apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java
index 3595166..82ef1e0 100644
--- a/server/src/main/java/org/apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java
+++ b/server/src/main/java/org/apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java
@@ -1268,7 +1268,9 @@ public class IoTDBSqlVisitor extends 
SqlBaseBaseVisitor<Operator> {
       } else {
         props = new HashMap<>();
       }
-      queryOp.getSelectOperator().addResultColumn(new ResultColumn(new 
TimeSeriesOperand(path)));
+      List<ResultColumn> resultColumns = new ArrayList<>();
+      resultColumns.add(new ResultColumn(new TimeSeriesOperand(path)));
+      queryOp.getSelectOperator().setResultColumns(resultColumns);
       props.put(PATTERN, compositePattern);
       props.put(THRESHOLD, thresholds);
       queryOp.setIndexType(IndexType.ELB_INDEX);
diff --git 
a/server/src/test/java/org/apache/iotdb/db/qp/logical/IndexLogicalPlanTest.java 
b/server/src/test/java/org/apache/iotdb/db/qp/logical/IndexLogicalPlanTest.java
index ddba790..38593cb 100644
--- 
a/server/src/test/java/org/apache/iotdb/db/qp/logical/IndexLogicalPlanTest.java
+++ 
b/server/src/test/java/org/apache/iotdb/db/qp/logical/IndexLogicalPlanTest.java
@@ -131,7 +131,8 @@ public class IndexLogicalPlanTest {
     QueryOperator queryOperator = (QueryOperator) op;
     Assert.assertEquals(OperatorType.QUERY, queryOperator.getType());
     Assert.assertEquals(
-        "Speed", 
queryOperator.getSelectOperator().getResultColumns().get(0).toString());
+        "Speed",
+        
queryOperator.getSelectOperator().getResultColumns().get(0).getExpression().toString());
     Assert.assertEquals(
         "root.Wind.AZQ02", 
queryOperator.getFromOperator().getPrefixPaths().get(0).getFullPath());
     Assert.assertEquals(IndexType.ELB_INDEX, queryOperator.getIndexType());

Reply via email to