From 8369ed2fdaa464ee32e24941a48aafca90503537 Mon Sep 17 00:00:00 2001 From: morrySnow Date: Wed, 22 May 2024 15:09:27 +0800 Subject: [PATCH] [chore](Nereids) forbid some commands fallback when parse failed 1. CreateTableLikeCommand 2. CreateViewCommand 3. AlterViewCommand --- .../main/java/org/apache/doris/qe/ConnectProcessor.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/ConnectProcessor.java b/fe/fe-core/src/main/java/org/apache/doris/qe/ConnectProcessor.java index 00f8428e1b265f..703830cba00218 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/qe/ConnectProcessor.java +++ b/fe/fe-core/src/main/java/org/apache/doris/qe/ConnectProcessor.java @@ -17,8 +17,11 @@ package org.apache.doris.qe; +import org.apache.doris.analysis.AlterViewStmt; import org.apache.doris.analysis.CreateTableAsSelectStmt; +import org.apache.doris.analysis.CreateTableLikeStmt; import org.apache.doris.analysis.CreateTableStmt; +import org.apache.doris.analysis.CreateViewStmt; import org.apache.doris.analysis.DeleteStmt; import org.apache.doris.analysis.ExplainOptions; import org.apache.doris.analysis.InsertStmt; @@ -316,7 +319,10 @@ public void executeQuery(MysqlCommand mysqlCommand, String originStmt) throws Ex || s instanceof UpdateStmt || s instanceof DeleteStmt || s instanceof CreateTableAsSelectStmt - || s instanceof CreateTableStmt)) { + || s instanceof CreateTableStmt + || s instanceof CreateTableLikeStmt + || s instanceof CreateViewStmt + || s instanceof AlterViewStmt)) { String errMsg; Throwable exception = null; if (nereidsParseException != null) {