You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by zh...@apache.org on 2025/06/26 16:20:18 UTC
(shardingsphere) branch master updated: Rename and move MySQLHandlerStatement (#35812)
This is an automated email from the ASF dual-hosted git repository.
zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new ffe45464f21 Rename and move MySQLHandlerStatement (#35812)
ffe45464f21 is described below
commit ffe45464f21a4f65d6a28893a504562128fbc0d7
Author: Liang Zhang <zh...@apache.org>
AuthorDate: Fri Jun 27 00:20:13 2025 +0800
Rename and move MySQLHandlerStatement (#35812)
* Rename and move MySQLHandlerStatement
* Rename and move MySQLHandlerStatement and MySQLImportStatement
---
.../doris/visitor/statement/type/DorisDMLStatementVisitor.java | 8 ++++----
.../mysql/visitor/statement/type/MySQLDMLStatementVisitor.java | 8 ++++----
.../sql/parser/statement/mysql/dml/MySQLHandlerStatement.java} | 8 +++++---
.../sql/parser/statement/mysql/dml/MySQLImportStatement.java} | 8 +++++---
4 files changed, 18 insertions(+), 14 deletions(-)
diff --git a/parser/sql/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/doris/visitor/statement/type/DorisDMLStatementVisitor.java b/parser/sql/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/doris/visitor/statement/type/DorisDMLStatementVisitor.java
index 1e7309aec88..fb7e66d40c1 100644
--- a/parser/sql/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/doris/visitor/statement/type/DorisDMLStatementVisitor.java
+++ b/parser/sql/dialect/doris/src/main/java/org/apache/shardingsphere/sql/parser/doris/visitor/statement/type/DorisDMLStatementVisitor.java
@@ -43,11 +43,11 @@ import org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table
import org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SimpleTableSegment;
import org.apache.shardingsphere.sql.parser.statement.core.statement.type.dml.CallStatement;
import org.apache.shardingsphere.sql.parser.statement.core.statement.type.dml.DoStatement;
-import org.apache.shardingsphere.sql.parser.statement.core.statement.type.dml.HandlerStatement;
-import org.apache.shardingsphere.sql.parser.statement.core.statement.type.dml.ImportStatement;
import org.apache.shardingsphere.sql.parser.statement.core.value.identifier.IdentifierValue;
import org.apache.shardingsphere.sql.parser.statement.mysql.dcl.MySQLLoadDataStatement;
import org.apache.shardingsphere.sql.parser.statement.mysql.dcl.MySQLLoadXMLStatement;
+import org.apache.shardingsphere.sql.parser.statement.mysql.dml.MySQLHandlerStatement;
+import org.apache.shardingsphere.sql.parser.statement.mysql.dml.MySQLImportStatement;
import java.util.Collection;
import java.util.LinkedList;
@@ -73,12 +73,12 @@ public final class DorisDMLStatementVisitor extends DorisStatementVisitor implem
@Override
public ASTNode visitHandlerStatement(final HandlerStatementContext ctx) {
- return new HandlerStatement();
+ return new MySQLHandlerStatement();
}
@Override
public ASTNode visitImportStatement(final ImportStatementContext ctx) {
- return new ImportStatement();
+ return new MySQLImportStatement();
}
@Override
diff --git a/parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDMLStatementVisitor.java b/parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDMLStatementVisitor.java
index 3ba9f2e0dfc..bbdf83977dc 100644
--- a/parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDMLStatementVisitor.java
+++ b/parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/type/MySQLDMLStatementVisitor.java
@@ -49,11 +49,11 @@ import org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table
import org.apache.shardingsphere.sql.parser.statement.core.segment.generic.table.SimpleTableSegment;
import org.apache.shardingsphere.sql.parser.statement.core.statement.type.dml.CallStatement;
import org.apache.shardingsphere.sql.parser.statement.core.statement.type.dml.DoStatement;
-import org.apache.shardingsphere.sql.parser.statement.core.statement.type.dml.HandlerStatement;
-import org.apache.shardingsphere.sql.parser.statement.core.statement.type.dml.ImportStatement;
import org.apache.shardingsphere.sql.parser.statement.core.value.identifier.IdentifierValue;
import org.apache.shardingsphere.sql.parser.statement.mysql.dcl.MySQLLoadDataStatement;
import org.apache.shardingsphere.sql.parser.statement.mysql.dcl.MySQLLoadXMLStatement;
+import org.apache.shardingsphere.sql.parser.statement.mysql.dml.MySQLHandlerStatement;
+import org.apache.shardingsphere.sql.parser.statement.mysql.dml.MySQLImportStatement;
import java.util.Collection;
import java.util.LinkedList;
@@ -79,12 +79,12 @@ public final class MySQLDMLStatementVisitor extends MySQLStatementVisitor implem
@Override
public ASTNode visitHandlerStatement(final HandlerStatementContext ctx) {
- return new HandlerStatement();
+ return new MySQLHandlerStatement();
}
@Override
public ASTNode visitImportStatement(final ImportStatementContext ctx) {
- return new ImportStatement();
+ return new MySQLImportStatement();
}
@Override
diff --git a/parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/statement/type/dml/ImportStatement.java b/parser/sql/statement/type/mysql/src/main/java/org/apache/shardingsphere/sql/parser/statement/mysql/dml/MySQLHandlerStatement.java
similarity index 76%
rename from parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/statement/type/dml/ImportStatement.java
rename to parser/sql/statement/type/mysql/src/main/java/org/apache/shardingsphere/sql/parser/statement/mysql/dml/MySQLHandlerStatement.java
index d005aa78e75..d2032678d9c 100644
--- a/parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/statement/type/dml/ImportStatement.java
+++ b/parser/sql/statement/type/mysql/src/main/java/org/apache/shardingsphere/sql/parser/statement/mysql/dml/MySQLHandlerStatement.java
@@ -15,10 +15,12 @@
* limitations under the License.
*/
-package org.apache.shardingsphere.sql.parser.statement.core.statement.type.dml;
+package org.apache.shardingsphere.sql.parser.statement.mysql.dml;
+
+import org.apache.shardingsphere.sql.parser.statement.core.statement.type.dml.DMLStatement;
/**
- * Import statement.
+ * Handler statement for MySQL.
*/
-public final class ImportStatement extends DMLStatement {
+public final class MySQLHandlerStatement extends DMLStatement {
}
diff --git a/parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/statement/type/dml/HandlerStatement.java b/parser/sql/statement/type/mysql/src/main/java/org/apache/shardingsphere/sql/parser/statement/mysql/dml/MySQLImportStatement.java
similarity index 76%
rename from parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/statement/type/dml/HandlerStatement.java
rename to parser/sql/statement/type/mysql/src/main/java/org/apache/shardingsphere/sql/parser/statement/mysql/dml/MySQLImportStatement.java
index 2c7618bd108..a9205fdf552 100644
--- a/parser/sql/statement/core/src/main/java/org/apache/shardingsphere/sql/parser/statement/core/statement/type/dml/HandlerStatement.java
+++ b/parser/sql/statement/type/mysql/src/main/java/org/apache/shardingsphere/sql/parser/statement/mysql/dml/MySQLImportStatement.java
@@ -15,10 +15,12 @@
* limitations under the License.
*/
-package org.apache.shardingsphere.sql.parser.statement.core.statement.type.dml;
+package org.apache.shardingsphere.sql.parser.statement.mysql.dml;
+
+import org.apache.shardingsphere.sql.parser.statement.core.statement.type.dml.DMLStatement;
/**
- * Handler statement.
+ * Import statement for MySQL.
*/
-public final class HandlerStatement extends DMLStatement {
+public final class MySQLImportStatement extends DMLStatement {
}