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

qiaojialin pushed a commit to branch rel/1.2
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/rel/1.2 by this push:
     new 02aafdb9d2a [To rel/1.2] Forbid rename view (#10392)
02aafdb9d2a is described below

commit 02aafdb9d2a477caeebbece7d5b893024bfc7cc8
Author: Marcos_Zyk <38524330+marcos...@users.noreply.github.com>
AuthorDate: Fri Jun 30 14:27:24 2023 +0800

    [To rel/1.2] Forbid rename view (#10392)
---
 .../main/java/org/apache/iotdb/db/mpp/plan/parser/ASTVisitor.java   | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git 
a/server/src/main/java/org/apache/iotdb/db/mpp/plan/parser/ASTVisitor.java 
b/server/src/main/java/org/apache/iotdb/db/mpp/plan/parser/ASTVisitor.java
index 7fd3308e7c3..c8b81ce200a 100644
--- a/server/src/main/java/org/apache/iotdb/db/mpp/plan/parser/ASTVisitor.java
+++ b/server/src/main/java/org/apache/iotdb/db/mpp/plan/parser/ASTVisitor.java
@@ -164,7 +164,6 @@ import 
org.apache.iotdb.db.mpp.plan.statement.metadata.template.UnsetSchemaTempl
 import 
org.apache.iotdb.db.mpp.plan.statement.metadata.view.AlterLogicalViewStatement;
 import 
org.apache.iotdb.db.mpp.plan.statement.metadata.view.CreateLogicalViewStatement;
 import 
org.apache.iotdb.db.mpp.plan.statement.metadata.view.DeleteLogicalViewStatement;
-import 
org.apache.iotdb.db.mpp.plan.statement.metadata.view.RenameLogicalViewStatement;
 import 
org.apache.iotdb.db.mpp.plan.statement.metadata.view.ShowLogicalViewStatement;
 import org.apache.iotdb.db.mpp.plan.statement.sys.AuthorStatement;
 import org.apache.iotdb.db.mpp.plan.statement.sys.ClearCacheStatement;
@@ -1051,10 +1050,7 @@ public class ASTVisitor extends 
IoTDBSqlParserBaseVisitor<Statement> {
 
   @Override
   public Statement 
visitRenameLogicalView(IoTDBSqlParser.RenameLogicalViewContext ctx) {
-    RenameLogicalViewStatement renameLogicalViewStatement = new 
RenameLogicalViewStatement();
-    renameLogicalViewStatement.setOldName(parseFullPath(ctx.fullPath(0)));
-    renameLogicalViewStatement.setNewName(parseFullPath(ctx.fullPath(1)));
-    return renameLogicalViewStatement;
+    throw new SemanticException("Renaming view is not supported.");
   }
 
   @Override

Reply via email to