You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by du...@apache.org on 2022/01/13 02:28:18 UTC
[shardingsphere] branch master updated (dce72de -> 51ec973)
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%)