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());
