You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by hu...@apache.org on 2022/10/29 12:36:42 UTC

[iotdb] 03/03: ignore ORDER BY in SELECT INTO

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

hui pushed a commit to branch lmh/selectIntoFix
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit ddb337d9c0e68f4ea58e1db8d1cf7558992db04e
Author: liuminghui233 <54...@qq.com>
AuthorDate: Sat Oct 29 20:02:20 2022 +0800

    ignore ORDER BY in SELECT INTO
---
 .../main/java/org/apache/iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java  | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java b/server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java
index 396ab2f851..f45234b24d 100644
--- a/server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java
+++ b/server/src/main/java/org/apache/iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java
@@ -1105,6 +1105,7 @@ public class AnalyzeVisitor extends StatementVisitor<Analysis, MPPQueryContext>
     if (!queryStatement.isSelectInto()) {
       return;
     }
+    queryStatement.setOrderByComponent(null);
 
     List<PartialPath> sourceDevices = new ArrayList<>(deviceSet);
     List<Expression> sourceColumns =
@@ -1152,6 +1153,7 @@ public class AnalyzeVisitor extends StatementVisitor<Analysis, MPPQueryContext>
     if (!queryStatement.isSelectInto()) {
       return;
     }
+    queryStatement.setOrderByComponent(null);
 
     List<Expression> sourceColumns =
         outputExpressions.stream()