You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ja...@apache.org on 2023/07/17 08:19:04 UTC

[iotdb] branch master updated: Fix the bug when delete view meets statement error

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 473f749c803 Fix the bug when delete view meets statement error
473f749c803 is described below

commit 473f749c8039a25bb5c37e3c0785ce82f323f826
Author: Beyyes <cg...@foxmail.com>
AuthorDate: Mon Jul 17 16:18:58 2023 +0800

    Fix the bug when delete view meets statement error
---
 .../org/apache/iotdb/db/queryengine/plan/analyze/AnalyzeVisitor.java  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/AnalyzeVisitor.java b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/AnalyzeVisitor.java
index 63ac8130f8c..66f6628b4df 100644
--- a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/AnalyzeVisitor.java
+++ b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/analyze/AnalyzeVisitor.java
@@ -484,7 +484,9 @@ public class AnalyzeVisitor extends StatementVisitor<Analysis, MPPQueryContext>
       throw new SemanticException(e);
     }
     analysis.setUseLogicalView(useLogicalView);
-    if (useLogicalView && ((QueryStatement) analysis.getStatement()).isGroupByTag()) {
+    if (useLogicalView
+        && analysis.getStatement() instanceof QueryStatement
+        && (((QueryStatement) analysis.getStatement()).isGroupByTag())) {
       throw new SemanticException("Views cannot be used in GROUP BY TAGS query yet.");
     }