This is an automated email from the ASF dual-hosted git repository.
duanzhengqiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.
from dce72de Move infra.config.datasource.pool package to
infra.config.datasource (#14718)
add 51ec973 Add MySQL parse support for `RENAME TABLE Statement` (#14723)
No new revisions were added by this update.
Summary of changes:
.../ShardingStatementValidatorFactory.java | 5 +
... => ShardingRenameTableStatementValidator.java} | 24 +-
.../infra/binder/SQLStatementContextFactory.java | 5 +
...ntext.java => RenameTableStatementContext.java} | 20 +-
.../src/main/antlr4/imports/mysql/DDLStatement.g4 | 2 +-
.../impl/MySQLDDLStatementSQLVisitor.java | 18 ++
.../core/database/visitor/SQLVisitorRule.java | 2 +
.../ddl/table/RenameTableDefinitionSegment.java | 2 +
...dexStatement.java => RenameTableStatement.java} | 10 +-
.../mysql/ddl/MySQLRenameTableStatement.java | 5 +-
.../asserts/statement/ddl/DDLStatementAssert.java | 5 +
.../ddl/impl/RenameTableStatementAssert.java} | 44 ++--
.../jaxb/cases/domain/SQLParserTestCases.java | 5 +
.../impl/definition/ExpectedRenameDefinition.java} | 10 +-
.../RenameTableStatementTestCase.java} | 14 +-
.../src/main/resources/case/ddl/rename-table.xml | 46 ++++
.../{dal/alter.xml => ddl/rename-table.xml} | 4 +-
.../main/resources/sql/unsupported/unsupported.xml | 251 ---------------------
18 files changed, 162 insertions(+), 310 deletions(-)
copy
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/route/engine/validator/ddl/impl/{ShardingAlterTableStatementValidator.java
=> ShardingRenameTableStatementValidator.java} (68%)
copy
shardingsphere-infra/shardingsphere-infra-binder/src/main/java/org/apache/shardingsphere/infra/binder/statement/ddl/{DropTableStatementContext.java
=> RenameTableStatementContext.java} (62%)
copy
shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/statement/ddl/{DropIndexStatement.java
=> RenameTableStatement.java} (80%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/asserts/{segment/index/IndexAssert.java
=> statement/ddl/impl/RenameTableStatementAssert.java} (51%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/{statement/ddl/FlashbackTableStatementTestCase.java
=> segment/impl/definition/ExpectedRenameDefinition.java} (86%)
copy
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/{dal/RepairTableStatementTestCase.java
=> ddl/RenameTableStatementTestCase.java} (79%)
create mode 100644
shardingsphere-test/shardingsphere-parser-test/src/main/resources/case/ddl/rename-table.xml
copy
shardingsphere-test/shardingsphere-parser-test/src/main/resources/sql/supported/{dal/alter.xml
=> ddl/rename-table.xml} (71%)