From 81abf1c7191cf1259b2b581c7062c35d138720ab Mon Sep 17 00:00:00 2001 From: "Juan Pan(Trista)" Date: Fri, 30 Oct 2020 15:37:43 +0800 Subject: [PATCH] Move parser spi (#7975) --- .../sql/parser/mysql/{lexer => parser}/MySQLLexer.java | 4 ++-- .../sql/parser/mysql/{ => parser}/MySQLParserFacade.java | 6 ++---- ...org.apache.shardingsphere.sql.parser.spi.SQLParserFacade | 2 +- .../sql/parser/oracle/{lexer => parser}/OracleLexer.java | 4 ++-- .../sql/parser/oracle/{ => parser}/OracleParserFacade.java | 6 ++---- ...org.apache.shardingsphere.sql.parser.spi.SQLParserFacade | 2 +- .../postgresql/{lexer => parser}/PostgreSQLLexer.java | 4 ++-- .../postgresql/{ => parser}/PostgreSQLParserFacade.java | 6 ++---- ...org.apache.shardingsphere.sql.parser.spi.SQLParserFacade | 2 +- .../sql/parser/sql92/{lexer => parser}/SQL92Lexer.java | 4 ++-- .../sql/parser/sql92/{ => parser}/SQL92ParserFacade.java | 6 ++---- ...org.apache.shardingsphere.sql.parser.spi.SQLParserFacade | 2 +- .../parser/sqlserver/{lexer => parser}/SQLServerLexer.java | 4 ++-- .../sqlserver/{ => parser}/SQLServerParserFacade.java | 6 ++---- ...org.apache.shardingsphere.sql.parser.spi.SQLParserFacade | 2 +- .../sql/parser/core/parser/SQLParserFactory.java | 2 +- .../sql/parser/api/{lexer => parser}/SQLLexer.java | 2 +- .../shardingsphere/sql/parser/spi/SQLParserFacade.java | 2 +- 18 files changed, 28 insertions(+), 38 deletions(-) rename shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/{lexer => parser}/MySQLLexer.java (89%) rename shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/{ => parser}/MySQLParserFacade.java (84%) rename shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/{lexer => parser}/OracleLexer.java (89%) rename shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/{ => parser}/OracleParserFacade.java (84%) rename shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/{lexer => parser}/PostgreSQLLexer.java (89%) rename shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/{ => parser}/PostgreSQLParserFacade.java (83%) rename shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/{lexer => parser}/SQL92Lexer.java (89%) rename shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/{ => parser}/SQL92ParserFacade.java (84%) rename shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/{lexer => parser}/SQLServerLexer.java (89%) rename shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/{ => parser}/SQLServerParserFacade.java (83%) rename shardingsphere-sql-parser/shardingsphere-sql-parser-spi/src/main/java/org/apache/shardingsphere/sql/parser/api/{lexer => parser}/SQLLexer.java (93%) diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/lexer/MySQLLexer.java b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/parser/MySQLLexer.java similarity index 89% rename from shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/lexer/MySQLLexer.java rename to shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/parser/MySQLLexer.java index 8097775a22..a0bed951e8 100644 --- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/lexer/MySQLLexer.java +++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/parser/MySQLLexer.java @@ -15,10 +15,10 @@ * limitations under the License. */ -package org.apache.shardingsphere.sql.parser.mysql.lexer; +package org.apache.shardingsphere.sql.parser.mysql.parser; import org.antlr.v4.runtime.CharStream; -import org.apache.shardingsphere.sql.parser.api.lexer.SQLLexer; +import org.apache.shardingsphere.sql.parser.api.parser.SQLLexer; import org.apache.shardingsphere.sql.parser.autogen.MySQLStatementLexer; /** diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/MySQLParserFacade.java b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/parser/MySQLParserFacade.java similarity index 84% rename from shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/MySQLParserFacade.java rename to shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/parser/MySQLParserFacade.java index 56acf2b49d..8aa0dcbe29 100644 --- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/MySQLParserFacade.java +++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/parser/MySQLParserFacade.java @@ -15,12 +15,10 @@ * limitations under the License. */ -package org.apache.shardingsphere.sql.parser.mysql; +package org.apache.shardingsphere.sql.parser.mysql.parser; -import org.apache.shardingsphere.sql.parser.api.lexer.SQLLexer; +import org.apache.shardingsphere.sql.parser.api.parser.SQLLexer; import org.apache.shardingsphere.sql.parser.api.parser.SQLParser; -import org.apache.shardingsphere.sql.parser.mysql.lexer.MySQLLexer; -import org.apache.shardingsphere.sql.parser.mysql.parser.MySQLParser; import org.apache.shardingsphere.sql.parser.spi.SQLParserFacade; /** diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade index 5841cc73c8..4b317406c7 100644 --- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade +++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-mysql/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade @@ -15,4 +15,4 @@ # limitations under the License. # -org.apache.shardingsphere.sql.parser.mysql.MySQLParserFacade +org.apache.shardingsphere.sql.parser.mysql.parser.MySQLParserFacade diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/lexer/OracleLexer.java b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/parser/OracleLexer.java similarity index 89% rename from shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/lexer/OracleLexer.java rename to shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/parser/OracleLexer.java index 60b636bd80..5fb7965d6e 100644 --- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/lexer/OracleLexer.java +++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/parser/OracleLexer.java @@ -15,10 +15,10 @@ * limitations under the License. */ -package org.apache.shardingsphere.sql.parser.oracle.lexer; +package org.apache.shardingsphere.sql.parser.oracle.parser; import org.antlr.v4.runtime.CharStream; -import org.apache.shardingsphere.sql.parser.api.lexer.SQLLexer; +import org.apache.shardingsphere.sql.parser.api.parser.SQLLexer; import org.apache.shardingsphere.sql.parser.autogen.OracleStatementLexer; /** diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/OracleParserFacade.java b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/parser/OracleParserFacade.java similarity index 84% rename from shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/OracleParserFacade.java rename to shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/parser/OracleParserFacade.java index 7dc4fe31ac..29779ad71f 100644 --- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/OracleParserFacade.java +++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/src/main/java/org/apache/shardingsphere/sql/parser/oracle/parser/OracleParserFacade.java @@ -15,12 +15,10 @@ * limitations under the License. */ -package org.apache.shardingsphere.sql.parser.oracle; +package org.apache.shardingsphere.sql.parser.oracle.parser; -import org.apache.shardingsphere.sql.parser.api.lexer.SQLLexer; +import org.apache.shardingsphere.sql.parser.api.parser.SQLLexer; import org.apache.shardingsphere.sql.parser.api.parser.SQLParser; -import org.apache.shardingsphere.sql.parser.oracle.lexer.OracleLexer; -import org.apache.shardingsphere.sql.parser.oracle.parser.OracleParser; import org.apache.shardingsphere.sql.parser.spi.SQLParserFacade; /** diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade index 58cb61b300..662a0c5a65 100644 --- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade +++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-oracle/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade @@ -15,4 +15,4 @@ # limitations under the License. # -org.apache.shardingsphere.sql.parser.oracle.OracleParserFacade +org.apache.shardingsphere.sql.parser.oracle.parser.OracleParserFacade diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/lexer/PostgreSQLLexer.java b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/parser/PostgreSQLLexer.java similarity index 89% rename from shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/lexer/PostgreSQLLexer.java rename to shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/parser/PostgreSQLLexer.java index e788aeddf8..dc397655cd 100644 --- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/lexer/PostgreSQLLexer.java +++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/parser/PostgreSQLLexer.java @@ -15,10 +15,10 @@ * limitations under the License. */ -package org.apache.shardingsphere.sql.parser.postgresql.lexer; +package org.apache.shardingsphere.sql.parser.postgresql.parser; import org.antlr.v4.runtime.CharStream; -import org.apache.shardingsphere.sql.parser.api.lexer.SQLLexer; +import org.apache.shardingsphere.sql.parser.api.parser.SQLLexer; import org.apache.shardingsphere.sql.parser.autogen.PostgreSQLStatementLexer; /** diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/PostgreSQLParserFacade.java b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/parser/PostgreSQLParserFacade.java similarity index 83% rename from shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/PostgreSQLParserFacade.java rename to shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/parser/PostgreSQLParserFacade.java index f3618657ad..ababeb4bc7 100644 --- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/PostgreSQLParserFacade.java +++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/parser/PostgreSQLParserFacade.java @@ -15,12 +15,10 @@ * limitations under the License. */ -package org.apache.shardingsphere.sql.parser.postgresql; +package org.apache.shardingsphere.sql.parser.postgresql.parser; -import org.apache.shardingsphere.sql.parser.api.lexer.SQLLexer; +import org.apache.shardingsphere.sql.parser.api.parser.SQLLexer; import org.apache.shardingsphere.sql.parser.api.parser.SQLParser; -import org.apache.shardingsphere.sql.parser.postgresql.lexer.PostgreSQLLexer; -import org.apache.shardingsphere.sql.parser.postgresql.parser.PostgreSQLParser; import org.apache.shardingsphere.sql.parser.spi.SQLParserFacade; /** diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade index 2a9e27904f..b5461a9073 100644 --- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade +++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-postgresql/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade @@ -15,4 +15,4 @@ # limitations under the License. # -org.apache.shardingsphere.sql.parser.postgresql.PostgreSQLParserFacade +org.apache.shardingsphere.sql.parser.postgresql.parser.PostgreSQLParserFacade diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/lexer/SQL92Lexer.java b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/parser/SQL92Lexer.java similarity index 89% rename from shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/lexer/SQL92Lexer.java rename to shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/parser/SQL92Lexer.java index 312cf59505..103b1e2898 100644 --- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/lexer/SQL92Lexer.java +++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/parser/SQL92Lexer.java @@ -15,10 +15,10 @@ * limitations under the License. */ -package org.apache.shardingsphere.sql.parser.sql92.lexer; +package org.apache.shardingsphere.sql.parser.sql92.parser; import org.antlr.v4.runtime.CharStream; -import org.apache.shardingsphere.sql.parser.api.lexer.SQLLexer; +import org.apache.shardingsphere.sql.parser.api.parser.SQLLexer; import org.apache.shardingsphere.sql.parser.autogen.SQL92StatementLexer; /** diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/SQL92ParserFacade.java b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/parser/SQL92ParserFacade.java similarity index 84% rename from shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/SQL92ParserFacade.java rename to shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/parser/SQL92ParserFacade.java index b9b4c84ccc..d83bb028d3 100644 --- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/SQL92ParserFacade.java +++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/src/main/java/org/apache/shardingsphere/sql/parser/sql92/parser/SQL92ParserFacade.java @@ -15,13 +15,11 @@ * limitations under the License. */ -package org.apache.shardingsphere.sql.parser.sql92; +package org.apache.shardingsphere.sql.parser.sql92.parser; -import org.apache.shardingsphere.sql.parser.api.lexer.SQLLexer; +import org.apache.shardingsphere.sql.parser.api.parser.SQLLexer; import org.apache.shardingsphere.sql.parser.api.parser.SQLParser; import org.apache.shardingsphere.sql.parser.spi.SQLParserFacade; -import org.apache.shardingsphere.sql.parser.sql92.lexer.SQL92Lexer; -import org.apache.shardingsphere.sql.parser.sql92.parser.SQL92Parser; /** * SQL parser facade for SQL92. diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade index 1a8f04163d..9695792498 100644 --- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade +++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sql92/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade @@ -15,4 +15,4 @@ # limitations under the License. # -org.apache.shardingsphere.sql.parser.sql92.SQL92ParserFacade +org.apache.shardingsphere.sql.parser.sql92.parser.SQL92ParserFacade diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/lexer/SQLServerLexer.java b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/parser/SQLServerLexer.java similarity index 89% rename from shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/lexer/SQLServerLexer.java rename to shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/parser/SQLServerLexer.java index 450636a684..3be865bcf4 100644 --- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/lexer/SQLServerLexer.java +++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/parser/SQLServerLexer.java @@ -15,10 +15,10 @@ * limitations under the License. */ -package org.apache.shardingsphere.sql.parser.sqlserver.lexer; +package org.apache.shardingsphere.sql.parser.sqlserver.parser; import org.antlr.v4.runtime.CharStream; -import org.apache.shardingsphere.sql.parser.api.lexer.SQLLexer; +import org.apache.shardingsphere.sql.parser.api.parser.SQLLexer; import org.apache.shardingsphere.sql.parser.autogen.SQLServerStatementLexer; /** diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/SQLServerParserFacade.java b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/parser/SQLServerParserFacade.java similarity index 83% rename from shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/SQLServerParserFacade.java rename to shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/parser/SQLServerParserFacade.java index 035f190b75..3c1a3609dd 100644 --- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/SQLServerParserFacade.java +++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/parser/SQLServerParserFacade.java @@ -15,13 +15,11 @@ * limitations under the License. */ -package org.apache.shardingsphere.sql.parser.sqlserver; +package org.apache.shardingsphere.sql.parser.sqlserver.parser; -import org.apache.shardingsphere.sql.parser.api.lexer.SQLLexer; +import org.apache.shardingsphere.sql.parser.api.parser.SQLLexer; import org.apache.shardingsphere.sql.parser.api.parser.SQLParser; import org.apache.shardingsphere.sql.parser.spi.SQLParserFacade; -import org.apache.shardingsphere.sql.parser.sqlserver.lexer.SQLServerLexer; -import org.apache.shardingsphere.sql.parser.sqlserver.parser.SQLServerParser; /** * SQL parser facade for SQLServer. diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade index 325b8e6ba1..f5b12eb381 100644 --- a/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade +++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-dialect/shardingsphere-sql-parser-sqlserver/src/main/resources/META-INF/services/org.apache.shardingsphere.sql.parser.spi.SQLParserFacade @@ -15,4 +15,4 @@ # limitations under the License. # -org.apache.shardingsphere.sql.parser.sqlserver.SQLServerParserFacade +org.apache.shardingsphere.sql.parser.sqlserver.parser.SQLServerParserFacade diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-engine/src/main/java/org/apache/shardingsphere/sql/parser/core/parser/SQLParserFactory.java b/shardingsphere-sql-parser/shardingsphere-sql-parser-engine/src/main/java/org/apache/shardingsphere/sql/parser/core/parser/SQLParserFactory.java index 9b838e2100..c4c3c88a00 100644 --- a/shardingsphere-sql-parser/shardingsphere-sql-parser-engine/src/main/java/org/apache/shardingsphere/sql/parser/core/parser/SQLParserFactory.java +++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-engine/src/main/java/org/apache/shardingsphere/sql/parser/core/parser/SQLParserFactory.java @@ -26,7 +26,7 @@ import org.antlr.v4.runtime.CodePointCharStream; import org.antlr.v4.runtime.CommonTokenStream; import org.antlr.v4.runtime.Lexer; import org.antlr.v4.runtime.TokenStream; -import org.apache.shardingsphere.sql.parser.api.lexer.SQLLexer; +import org.apache.shardingsphere.sql.parser.api.parser.SQLLexer; import org.apache.shardingsphere.sql.parser.api.parser.SQLParser; import org.apache.shardingsphere.sql.parser.spi.SQLParserFacade; diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-spi/src/main/java/org/apache/shardingsphere/sql/parser/api/lexer/SQLLexer.java b/shardingsphere-sql-parser/shardingsphere-sql-parser-spi/src/main/java/org/apache/shardingsphere/sql/parser/api/parser/SQLLexer.java similarity index 93% rename from shardingsphere-sql-parser/shardingsphere-sql-parser-spi/src/main/java/org/apache/shardingsphere/sql/parser/api/lexer/SQLLexer.java rename to shardingsphere-sql-parser/shardingsphere-sql-parser-spi/src/main/java/org/apache/shardingsphere/sql/parser/api/parser/SQLLexer.java index 98144b3360..c5ede83dd3 100644 --- a/shardingsphere-sql-parser/shardingsphere-sql-parser-spi/src/main/java/org/apache/shardingsphere/sql/parser/api/lexer/SQLLexer.java +++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-spi/src/main/java/org/apache/shardingsphere/sql/parser/api/parser/SQLLexer.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.apache.shardingsphere.sql.parser.api.lexer; +package org.apache.shardingsphere.sql.parser.api.parser; /** * SQL lexer. diff --git a/shardingsphere-sql-parser/shardingsphere-sql-parser-spi/src/main/java/org/apache/shardingsphere/sql/parser/spi/SQLParserFacade.java b/shardingsphere-sql-parser/shardingsphere-sql-parser-spi/src/main/java/org/apache/shardingsphere/sql/parser/spi/SQLParserFacade.java index 64e17d63b8..bd69aa153e 100644 --- a/shardingsphere-sql-parser/shardingsphere-sql-parser-spi/src/main/java/org/apache/shardingsphere/sql/parser/spi/SQLParserFacade.java +++ b/shardingsphere-sql-parser/shardingsphere-sql-parser-spi/src/main/java/org/apache/shardingsphere/sql/parser/spi/SQLParserFacade.java @@ -17,7 +17,7 @@ package org.apache.shardingsphere.sql.parser.spi; -import org.apache.shardingsphere.sql.parser.api.lexer.SQLLexer; +import org.apache.shardingsphere.sql.parser.api.parser.SQLLexer; import org.apache.shardingsphere.sql.parser.api.parser.SQLParser; /** -- GitLab