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%)