This is an automated email from the ASF dual-hosted git repository.
wuweijie pushed a change to branch opengauss_adapt
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.
from 20d27b4 Adapt #11028
add bfb784c extract SchemaAvailable interface & add validate for
SelectStatement (#11091)
add 7299303 Add shardingsphere-db-discovery-distsql-handler module
(#11114)
add cdab917 Revise #11083 (#11118)
add 7167a10 Add shardingsphere-encrypt-distsql-handler module (#11119)
add 7a7c3ea Set MAVEN_OPTS and enable Windows CI (#11120)
add 2f7f7f5 Add shardingsphere-readwrite-splitting-distsql-handler module
(#11124)
add 70149d3 Add shardingsphere-sharding-distsql-handler module (#11125)
add 18ab59a Refactor RuleDefinitionViolationException to extend
SQLException (#11129)
add 2ae025c Add CurrentRuleNotExistedException to refine Exception of
current rule validation (#11131)
add 3ddeaf7 Add CurrentRuleNotExistedException to refine Exception of
current rule validation (#11133)
add f470823 Use DuplicateResourceException to refine Exception of current
rule validation (#11134)
add 83216cb Add ResourceDefinitionViolationException (#11136)
add 0774281 Rename DefinitionViolationException to
ShardingSphereSQLException (#11137)
add f9f00bd Remove ShardingTableRuleNotExistedException (#11138)
add 7d416d5 Remove ShardingBroadcastTableRuleNotExistsException (#11141)
add cd0324e Remove ShardingBroadcastTableRuleNotExistsException (#11142)
add c040ac0 Add RuleInUsedException (#11143)
add 1364413 Remove ShardingBroadcastTableRuleExistedException (#11144)
add 7ddef35 Adjust error code of DistSQL exception (#11145)
add 73ab059 Remove RuleDefinitionViolationException declaration of
RDLCreateUpdater.updateCurrentRuleConfiguration() (#11146)
add 0642cae Simplify signature of
RDLUpdater.updateCurrentRuleConfiguration() (#11148)
add 30e122c Refactor RDLCreateUpdater.buildToBeCreatedRuleConfiguration()
(#11149)
add ea03871 Refactor RDLAlterUpdater.buildToBeAlteredRuleConfiguration()
(#11151)
add 35620a0 Rename RuleDefinitionUpdater & RuleDefinitionBackendHandler
(#11153)
add 56f0884 Add RuleDefinitionStatement and ResourceDefinitionStatement
(#11154)
add 4b46c1e Remove useless shardingsphere-distsql-parser-test module
(#11155)
add 974a7a4 support ddl cases of encrypt scenario and bind some issue
(#11113)
add 542fbab [ISSUE #10992] Add unit test for
shardingsphere-sql-parser-engine (#11107)
add bd49806 support sql with schema for all features (#11150)
add 1da93ae Add DistSQLStatement class (#11159)
add bb2dea1 Split DatabaseOperateBackendHandlerFactory from
RDLBackendHandlerFactory (#11163)
add 2ad1db3 Move package of DatabaseOperateBackendHandlerFactory (#11164)
add 01bd119 Fix Oracle insert with colum name 'RANK' (#11158)
add f69001e Add Oracle SQL - DISASSOCIATE STATISTICS (#11126)
add b1ed8c9 modify the docment to create SQLVisitorEngine (#11170)
add 7879404 Fix PostgreSQL write null in binary format cause NPE (#11173)
add 9203642 Fix PostgreSQL Portal may not be closed expectedly (#11176)
add 0a87730 Add test cases for DDL and standardize the format of the
cases. (#11160)
new 848fc02 Merge remote-tracking branch 'apache/master' into
opengauss_adapt
new 8de86d7 Adapt master
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/ci.yml | 45 +++---
.github/workflows/it.yml | 3 +
.../features/sharding/principle/parse.cn.md | 4 +-
.../features/sharding/principle/parse.en.md | 4 +-
.../query/text/PostgreSQLDataRowPacket.java | 4 +
.../query/text/PostgreSQLDataRowPacketTest.java | 10 ++
shardingsphere-distsql-parser/pom.xml | 1 -
.../RQLStatement.java => DistSQLStatement.java} | 6 +-
.../distsql/parser/statement/ral/RALStatement.java | 4 +-
.../distsql/parser/statement/rdl/RDLStatement.java | 4 +-
.../statement/rdl/ResourceDefinitionStatement.java | 8 +-
...Statement.java => RuleDefinitionStatement.java} | 6 +-
.../statement/rdl/alter/AlterRuleStatement.java | 4 +-
.../statement/rdl/create/AddResourceStatement.java | 4 +-
.../statement/rdl/create/CreateRuleStatement.java | 4 +-
.../statement/rdl/drop/DropResourceStatement.java | 4 +-
.../statement/rdl/drop/DropRuleStatement.java | 4 +-
.../distsql/parser/statement/rql/RQLStatement.java | 4 +-
.../shardingsphere-db-discovery-core/pom.xml | 13 +-
.../DatabaseDiscoveryRuleNotExistedException.java | 34 -----
.../InvalidDatabaseDiscoveryTypesException.java | 34 -----
.../DatabaseDiscoveryRuleStatementConverter.java | 70 ----------
.../shardingsphere-db-discovery-distsql/pom.xml | 1 +
.../pom.xml | 12 +-
.../DatabaseDiscoveryRuleStatementConverter.java | 58 ++++++++
.../query/DatabaseDiscoveryRuleQueryResultSet.java | 2 +-
...AlterDatabaseDiscoveryRuleStatementUpdater.java | 69 +++++-----
...reateDatabaseDiscoveryRuleStatementUpdater.java | 46 +++----
.../DropDatabaseDiscoveryRuleStatementUpdater.java | 24 ++--
...shardingsphere.infra.distsql.query.RQLResultSet | 2 +-
...ere.infra.distsql.update.RuleDefinitionUpdater} | 6 +-
...atabaseDiscoveryRuleStatementConverterTest.java | 15 +-
.../DatabaseDiscoveryRuleQueryResultSetTest.java | 6 +-
...rDatabaseDiscoveryRuleStatementUpdaterTest.java | 31 ++---
...eDatabaseDiscoveryRuleStatementUpdaterTest.java | 21 +--
...pDatabaseDiscoveryRuleStatementUpdaterTest.java | 15 +-
.../pom.xml | 2 +-
.../shardingsphere-encrypt-core/pom.xml | 7 +-
.../converter/EncryptRuleStatementConverter.java | 83 -----------
.../shardingsphere-encrypt-distsql/pom.xml | 1 +
.../pom.xml | 12 +-
.../converter/EncryptRuleStatementConverter.java | 79 +++++++++++
.../handler}/query/EncryptRuleQueryResultSet.java | 2 +-
.../update/AlterEncryptRuleStatementUpdater.java | 65 ++++-----
.../update/CreateEncryptRuleStatementUpdater.java | 39 +++---
.../update/DropEncryptRuleStatementUpdater.java | 25 ++--
...shardingsphere.infra.distsql.query.RQLResultSet | 2 +-
...ere.infra.distsql.update.RuleDefinitionUpdater} | 4 +-
.../EncryptRuleStatementConverterTest.java | 20 ++-
.../query/EncryptRuleQueryResultSetTest.java | 2 +-
.../AlterEncryptRuleStatementUpdaterTest.java | 25 ++--
.../CreateEncryptRuleStatementUpdaterTest.java | 15 +-
.../DropEncryptRuleStatementUpdaterTest.java | 15 +-
.../parser/segment/EncryptColumnSegment.java | 2 +
.../pom.xml | 7 +-
.../exception/InvalidLoadBalancersException.java | 34 -----
.../ReadwriteSplittingRuleNotExistedException.java | 34 -----
.../ReadwriteSplittingRuleStatementConverter.java | 92 -------------
....shardingsphere.infra.distsql.update.RDLUpdater | 20 ---
.../pom.xml | 1 +
.../pom.xml | 12 +-
.../ReadwriteSplittingRuleStatementConverter.java | 70 ++++++++++
.../ReadwriteSplittingRuleQueryResultSet.java | 2 +-
...lterReadwriteSplittingRuleStatementUpdater.java | 71 +++++-----
...eateReadwriteSplittingRuleStatementUpdater.java | 46 +++----
...DropReadwriteSplittingRuleStatementUpdater.java | 24 ++--
...hardingsphere.infra.distsql.query.RQLResultSet} | 4 +-
...ere.infra.distsql.update.RuleDefinitionUpdater} | 6 +-
.../ReadwriteSplittingRuleQueryResultSetTest.java | 2 +-
...ReadwriteSplittingRuleStatementUpdaterTest.java | 31 ++---
...ReadwriteSplittingRuleStatementUpdaterTest.java | 21 +--
...ReadwriteSplittingRuleStatementUpdaterTest.java | 15 +-
.../impl/PreparedShadowDataSourceRouterTest.java | 28 +++-
.../impl/SimpleShadowDataSourceRouterTest.java | 37 +++--
.../shardingsphere-sharding-core/pom.xml | 2 +-
.../converter/ShardingRuleStatementConverter.java | 152 ---------------------
.../exception/DuplicateBindingTablesException.java | 34 -----
.../exception/DuplicateTablesException.java | 34 -----
.../exception/InvalidKeyGeneratorsException.java | 34 -----
.../InvalidShardingAlgorithmsException.java | 34 -----
...ShardingBindingTableRuleNotExistsException.java | 32 -----
...ShardingBroadcastTableRuleExistedException.java | 32 -----
...ardingBroadcastTableRuleNotExistsException.java | 32 -----
.../ShardingTableRuleNotExistedException.java | 34 -----
.../ShardingTableRulesInUsedException.java | 34 -----
.../token/generator/impl/TableTokenGenerator.java | 4 +-
....shardingsphere.infra.distsql.update.RDLUpdater | 26 ----
.../merge/ShardingResultMergerEngineTest.java | 30 ++--
.../merge/dql/ShardingDQLResultMergerTest.java | 3 +-
.../dql/groupby/GroupByStreamMergedResultTest.java | 3 +-
.../dql/orderby/OrderByStreamMergedResultTest.java | 3 +-
.../type/ShardingRouteEngineFactoryTest.java | 5 +-
.../engine/type/standard/AbstractSQLRouteTest.java | 7 +-
.../ShardingAlterTableStatementValidatorTest.java | 33 ++---
.../ShardingAlterViewStatementValidatorTest.java | 5 +-
...ardingCreateFunctionStatementValidatorTest.java | 11 +-
.../ShardingCreateIndexStatementValidatorTest.java | 13 +-
...rdingCreateProcedureStatementValidatorTest.java | 11 +-
.../ShardingCreateTableStatementValidatorTest.java | 27 ++--
.../ShardingCreateViewStatementValidatorTest.java | 5 +-
.../ShardingDropTableStatementValidatorTest.java | 15 +-
.../ddl/ShardingPrepareStatementValidatorTest.java | 5 +-
.../dml/ShardingDeleteStatementValidatorTest.java | 7 +-
.../dml/ShardingInsertStatementValidatorTest.java | 42 +++---
.../dml/ShardingUpdateStatementValidatorTest.java | 9 +-
.../yaml/distsql/sharding-rule-config.yaml | 51 -------
.../shardingsphere-sharding-distsql/pom.xml | 1 +
.../pom.xml | 12 +-
.../converter/ShardingRuleStatementConverter.java | 91 ++++++++++++
.../ShardingBindingTableRuleQueryResultSet.java | 2 +-
.../ShardingBroadcastTableRuleQueryResultSet.java | 2 +-
.../query/ShardingTableRuleQueryResultSet.java | 2 +-
...erShardingBindingTableRuleStatementUpdater.java | 49 ++++---
...ShardingBroadcastTableRuleStatementUpdater.java | 30 ++--
.../AlterShardingTableRuleStatementUpdater.java | 80 +++++------
...teShardingBindingTableRuleStatementUpdater.java | 47 ++++---
...ShardingBroadcastTableRuleStatementUpdater.java | 36 ++---
.../CreateShardingTableRuleStatementUpdater.java | 45 +++---
...opShardingBindingTableRuleStatementUpdater.java | 17 +--
...ShardingBroadcastTableRuleStatementUpdater.java | 17 +--
.../DropShardingTableRuleStatementUpdater.java | 33 +++--
...shardingsphere.infra.distsql.query.RQLResultSet | 6 +-
...here.infra.distsql.update.RuleDefinitionUpdater | 26 ++++
.../ShardingRuleStatementConverterTest.java | 38 +++---
.../fixture/StandardShardingAlgorithmFixture.java | 31 +++--
...ShardingBindingTableRuleQueryResultSetTest.java | 1 +
...ardingBroadcastTableRuleQueryResultSetTest.java | 1 +
.../query/ShardingTableRuleQueryResultSetTest.java | 52 +++++--
...ardingBindingTableRuleStatementUpdaterTest.java | 20 ++-
...dingBroadcastTableRuleStatementUpdaterTest.java | 27 ++--
...AlterShardingTableRuleStatementUpdaterTest.java | 38 +++---
...ardingBindingTableRuleStatementUpdaterTest.java | 13 +-
...reateShardingTableRuleStatementUpdaterTest.java | 14 +-
...ardingBindingTableRuleStatementUpdaterTest.java | 14 +-
...dingBroadcastTableRuleStatementUpdaterTest.java | 14 +-
.../DropShardingTableRuleStatementUpdaterTest.java | 21 +--
....shardingsphere.sharding.spi.ShardingAlgorithm} | 2 +-
.../infra/binder/SQLStatementContextFactory.java | 28 +++-
.../infra/binder/segment/table/TablesContext.java | 14 ++
.../statement/dal/ShowColumnsStatementContext.java | 14 +-
.../dal/ShowCreateTableStatementContext.java | 2 +-
.../statement/dal/ShowIndexStatementContext.java | 2 +-
...t.java => ShowTableStatusStatementContext.java} | 24 ++--
...ontext.java => ShowTablesStatementContext.java} | 24 ++--
.../statement/ddl/DropIndexStatementContext.java | 2 +-
.../statement/ddl/DropTableStatementContext.java | 2 +-
.../statement/ddl/TruncateStatementContext.java | 2 +-
.../statement/dml/InsertStatementContext.java | 30 ++--
.../statement/dml/SelectStatementContext.java | 16 ++-
.../infra/binder/type}/RemoveAvailable.java | 13 +-
.../engine/GeneratedKeyContextEngineTest.java | 9 +-
.../orderby/engine/OrderByContextEngineTest.java | 7 +-
.../select/pagination/PaginationContextTest.java | 13 +-
.../projection/engine/ProjectionEngineTest.java | 5 +-
.../engine/ProjectionsContextEngineTest.java | 41 ++++--
.../binder/segment/table/TablesContextTest.java | 5 +-
.../statement/SQLStatementContextFactoryTest.java | 22 ++-
.../statement/dml/DeleteStatementContextTest.java | 5 +-
.../statement/dml/UpdateStatementContextTest.java | 5 +-
.../statement/impl/InsertStatementContextTest.java | 71 +++++-----
.../statement/impl/SelectStatementContextTest.java | 15 +-
.../infra/distsql/exception/DistSQLException.java | 17 ++-
.../resource}/DuplicateResourceException.java | 6 +-
.../resource}/InvalidResourceException.java | 6 +-
.../resource/RequiredResourceMissedException.java} | 10 +-
.../ResourceDefinitionViolationException.java} | 14 +-
.../resource}/ResourceInUsedException.java | 6 +-
.../exception/rule/DuplicateRuleException.java} | 10 +-
.../InvalidAlgorithmConfigurationException.java} | 12 +-
.../rule/RequiredRuleMissedException.java | 18 +--
.../rule/RuleDefinitionViolationException.java | 17 +--
.../exception/rule/RuleInUsedException.java | 18 +--
...pdater.java => RuleDefinitionAlterUpdater.java} | 19 ++-
...dater.java => RuleDefinitionCreateUpdater.java} | 11 +-
...Updater.java => RuleDefinitionDropUpdater.java} | 7 +-
...{RDLUpdater.java => RuleDefinitionUpdater.java} | 8 +-
.../AlterTableStatementFederateRefresherTest.java | 2 +-
.../generator/generic/RemoveTokenGenerator.java | 62 +++++----
.../statement/ShardingSpherePreparedStatement.java | 4 +-
.../core/statement/ShardingSphereStatement.java | 4 +-
.../DatabaseCommunicationEngineFactory.java | 21 +--
.../jdbc/connection/BackendConnection.java | 9 ++
.../backend/text/SchemaRequiredBackendHandler.java | 5 +-
.../text/TextProtocolBackendHandlerFactory.java | 29 ++--
.../text/data/DatabaseBackendHandlerFactory.java | 12 +-
.../data/impl/BroadcastDatabaseBackendHandler.java | 8 +-
.../impl/SchemaAssignedDatabaseBackendHandler.java | 6 +-
.../data/impl/UnicastDatabaseBackendHandler.java | 6 +-
.../CreateDatabaseBackendHandler.java | 2 +-
.../DatabaseOperateBackendHandlerFactory.java} | 33 ++---
.../DropDatabaseBackendHandler.java | 5 +-
.../text/distsql/DistSQLBackendHandlerFactory.java | 22 +--
.../text/distsql/ral/RALBackendHandlerFactory.java | 38 +++---
.../text/distsql/rdl/RDLBackendHandlerFactory.java | 31 ++---
.../text/distsql/rdl/impl/RDLBackendHandler.java | 93 -------------
.../AddResourceBackendHandler.java | 11 +-
.../DropResourceBackendHandler.java | 17 +--
.../rdl/rule/RuleDefinitionBackendHandler.java | 116 ++++++++++++++++
.../text/distsql/rql/RQLBackendHandlerFactory.java | 2 +-
.../explain/ShardingCTLExplainBackendHandler.java | 26 ++--
.../TransactionBackendHandlerFactory.java | 8 +-
.../TextProtocolBackendHandlerFactoryTest.java | 10 +-
.../DatabaseCommunicationEngineFactoryTest.java | 6 +-
.../DatabaseCommunicationEngineTest.java | 11 +-
.../DatabaseOperateBackendHandlerFactoryTest.java} | 128 ++---------------
.../data/DatabaseBackendHandlerFactoryTest.java | 18 ++-
.../impl/BroadcastDatabaseBackendHandlerTest.java | 3 +-
.../SchemaAssignedDatabaseBackendHandlerTest.java | 3 +-
.../impl/UnicastDatabaseBackendHandlerTest.java | 3 +-
.../DropDatabaseBackendHandlerTest.java | 2 +-
.../distsql/DistSQLBackendHandlerFactoryTest.java | 99 ++------------
.../AddResourceBackendHandlerTest.java | 9 +-
.../ShardingCTLExplainBackendHandlerTest.java | 1 +
.../TransactionBackendHandlerFactoryTest.java | 14 +-
.../execute/MySQLComStmtExecuteExecutor.java | 14 +-
.../fieldlist/MySQLComFieldListPacketExecutor.java | 16 ++-
.../frontend/mysql/err/MySQLErrPacketFactory.java | 10 +-
.../command/MySQLCommandExecutorFactoryTest.java | 1 +
.../execute/MySQLComStmtExecuteExecutorTest.java | 2 +
.../mysql/err/MySQLErrPacketFactoryTest.java | 28 ++--
.../command/PostgreSQLConnectionContext.java | 17 +--
.../command/query/binary/PostgreSQLPortal.java | 10 +-
.../binary/bind/OpenGaussComBatchBindExecutor.java | 17 +--
.../execute/PostgreSQLComExecuteExecutor.java | 15 +-
.../binary/parse/PostgreSQLComParseExecutor.java | 1 -
.../execute/PostgreSQLComExecuteExecutorTest.java | 60 +++++++-
.../parser/mysql/visitor/MySQLSQLStatVisitor.java | 3 +-
.../statement/impl/MySQLStatementSQLVisitor.java | 6 +-
.../src/main/antlr4/imports/oracle/BaseRule.g4 | 2 +-
.../src/main/antlr4/imports/oracle/DDLStatement.g4 | 10 ++
.../main/antlr4/imports/oracle/OracleKeyword.g4 | 4 +
.../sql/parser/autogen/OracleStatement.g4 | 1 +
.../impl/OracleDDLStatementSQLVisitor.java | 21 +++
.../statement/impl/OracleStatementSQLVisitor.java | 6 +-
.../impl/PostgreSQLDALStatementSQLVisitor.java | 4 +-
.../impl/PostgreSQLDDLStatementSQLVisitor.java | 4 +-
.../impl/PostgreSQLStatementSQLVisitor.java | 17 ++-
.../statement/impl/SQL92StatementSQLVisitor.java | 2 +-
.../impl/SQLServerStatementSQLVisitor.java | 2 +-
.../core/database/visitor/SQLVisitorRule.java | 2 +
.../sql/parser/api/SQLParserEngineTest.java | 74 ++++++++++
.../sql/parser/core/SQLParserFactoryTest.java} | 28 ++--
.../sql/parser/fixture/LexerFixture.java | 24 +++-
.../sql/parser/fixture/ParserFixture.java | 29 +++-
.../sql/common/extractor/TableExtractor.java | 9 +-
.../sql/common/segment/dal/FromSchemaSegment.java | 4 +-
.../segment/generic/table/SimpleTableSegment.java | 7 +-
.../sql/common/statement/dml/SelectStatement.java | 12 +-
.../sql/parser/sql/common/util/SQLUtil.java | 14 --
.../mysql/dal/MySQLShowColumnsStatement.java | 6 +-
.../mysql/dal/MySQLShowTableStatusStatement.java | 6 +-
.../mysql/dal/MySQLShowTablesStatement.java | 6 +-
.../OracleDisassociateStatisticsStatement.java} | 35 ++---
.../sql/common/extractor/TableExtractorTest.java | 6 +-
.../generic/table/SimpleTableSegmentTest.java | 4 +-
.../handler/dal/ExplainStatementHandlerTest.java | 3 +-
.../ddl/AlterIndexStatementHandlerTest.java | 3 +-
.../handler/ddl/DropIndexStatementHandlerTest.java | 5 +-
.../dataset/db/{alter_table.xml => alter_add.xml} | 0
...ast_alter_table.xml => alter_broadcast_add.xml} | 0
...hanged_table.xml => alter_broadcast_change.xml} | 2 +-
...nchanged_table.xml => alter_broadcast_drop.xml} | 1 -
.../db/{alter_table.xml => alter_change.xml} | 3 +-
.../dataset/db/{alter_table.xml => alter_drop.xml} | 2 -
...create_index.xml => create_broadcast_index.xml} | 0
...hanged_table.xml => create_broadcast_table.xml} | 0
...index.xml => create_broadcast_unique_index.xml} | 0
...ast_drop_table.xml => drop_broadcast_table.xml} | 0
...ate_table.xml => unchanged_broadcast_table.xml} | 0
.../{alter_table.xml => alter_add.xml} | 0
...ast_alter_table.xml => alter_broadcast_add.xml} | 0
...create_table.xml => alter_broadcast_change.xml} | 2 +-
...t_create_table.xml => alter_broadcast_drop.xml} | 1 -
.../{alter_table.xml => alter_change.xml} | 3 +-
.../{alter_table.xml => alter_drop.xml} | 2 -
...create_index.xml => create_broadcast_index.xml} | 0
...hanged_table.xml => create_broadcast_table.xml} | 0
...index.xml => create_broadcast_unique_index.xml} | 0
...ast_drop_table.xml => drop_broadcast_table.xml} | 0
...ate_table.xml => unchanged_broadcast_table.xml} | 0
.../{create_user_table.xml => alter_add.xml} | 4 +-
...ange_column_user_table.xml => alter_change.xml} | 5 +-
.../{drop_column_user_table.xml => alter_drop.xml} | 3 +-
.../{create_user_table.xml => create_index.xml} | 4 +-
.../{create_user_table.xml => create_table.xml} | 5 +-
...eate_user_table.xml => create_unique_index.xml} | 4 +-
.../{drop_user_table.xml => drop_table.xml} | 0
...nchanged_user_table.xml => unchanged_table.xml} | 3 +-
.../{unchanged_user_table.xml => alter_add.xml} | 4 +-
...ange_column_user_table.xml => alter_change.xml} | 3 +-
.../{drop_column_user_table.xml => alter_drop.xml} | 3 +-
.../{unchanged_user_table.xml => create_index.xml} | 4 +-
.../{unchanged_user_table.xml => create_table.xml} | 5 +-
...nged_user_table.xml => create_unique_index.xml} | 4 +-
.../{drop_user_table.xml => drop_table.xml} | 0
.../{create_user_table.xml => unchanged_table.xml} | 3 +-
.../{alter_table.xml => alter_add.xml} | 0
...ast_alter_table.xml => alter_broadcast_add.xml} | 0
...create_table.xml => alter_broadcast_change.xml} | 2 +-
...t_create_table.xml => alter_broadcast_drop.xml} | 1 -
.../{alter_table.xml => alter_change.xml} | 3 +-
.../{alter_table.xml => alter_drop.xml} | 2 -
...create_index.xml => create_broadcast_index.xml} | 0
...hanged_table.xml => create_broadcast_table.xml} | 0
...index.xml => create_broadcast_unique_index.xml} | 0
...ast_drop_table.xml => drop_broadcast_table.xml} | 0
...ate_table.xml => unchanged_broadcast_table.xml} | 0
.../dataset/tbl/{alter_table.xml => alter_add.xml} | 0
...ast_alter_table.xml => alter_broadcast_add.xml} | 0
...hanged_table.xml => alter_broadcast_change.xml} | 2 +-
...nchanged_table.xml => alter_broadcast_drop.xml} | 1 -
.../tbl/{alter_table.xml => alter_change.xml} | 3 +-
.../tbl/{alter_table.xml => alter_drop.xml} | 2 -
...create_index.xml => create_broadcast_index.xml} | 0
...hanged_table.xml => create_broadcast_table.xml} | 0
...index.xml => create_broadcast_unique_index.xml} | 0
...ast_drop_table.xml => drop_broadcast_table.xml} | 0
...ate_table.xml => unchanged_broadcast_table.xml} | 0
.../cases/ddl/ddl-integration-test-cases.xml | 133 +++++++++++-------
.../asserts/statement/ddl/DDLStatementAssert.java | 5 +
.../DisassociateStatisticsStatementAssert.java | 75 ++++++++++
.../jaxb/cases/domain/SQLParserTestCases.java | 5 +
.../DisassociateStatisticsStatementTestCase.java | 47 +++++++
.../resources/case/ddl/disassociate-statistics.xml | 40 ++++++
.../src/main/resources/case/dml/insert.xml | 14 ++
.../sql/supported/ddl/disassociate-statistics.xml | 27 ++++
.../main/resources/sql/supported/dml/insert.xml | 1 +
.../EncryptSQLRewriterParameterizedTest.java | 17 ++-
.../scenario/MixSQLRewriterParameterizedTest.java | 15 +-
.../ShardingSQLRewriterParameterizedTest.java | 18 ++-
330 files changed, 2769 insertions(+), 2783 deletions(-)
copy
shardingsphere-distsql-parser/shardingsphere-distsql-parser-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/{rql/RQLStatement.java
=> DistSQLStatement.java} (85%)
copy
shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/segment/generic/RemoveAvailable.java
=>
shardingsphere-distsql-parser/shardingsphere-distsql-parser-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/rdl/ResourceDefinitionStatement.java
(78%)
copy
shardingsphere-distsql-parser/shardingsphere-distsql-parser-statement/src/main/java/org/apache/shardingsphere/distsql/parser/statement/rdl/{RDLStatement.java
=> RuleDefinitionStatement.java} (83%)
delete mode 100644
shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/distsql/exception/DatabaseDiscoveryRuleNotExistedException.java
delete mode 100644
shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/distsql/exception/InvalidDatabaseDiscoveryTypesException.java
delete mode 100644
shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/yaml/converter/DatabaseDiscoveryRuleStatementConverter.java
copy {shardingsphere-distsql-parser/shardingsphere-distsql-parser-test =>
shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-distsql/shardingsphere-db-discovery-distsql-handler}/pom.xml
(77%)
create mode 100644
shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-distsql/shardingsphere-db-discovery-distsql-handler/src/main/java/org/apache/shardingsphere/dbdiscovery/distsql/handler/converter/DatabaseDiscoveryRuleStatementConverter.java
rename
shardingsphere-features/shardingsphere-db-discovery/{shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/distsql
=>
shardingsphere-db-discovery-distsql/shardingsphere-db-discovery-distsql-handler/src/main/java/org/apache/shardingsphere/dbdiscovery/distsql/handler}/query/DatabaseDiscoveryRuleQueryResultSet.java
(98%)
rename
shardingsphere-features/shardingsphere-db-discovery/{shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/distsql
=>
shardingsphere-db-discovery-distsql/shardingsphere-db-discovery-distsql-handler/src/main/java/org/apache/shardingsphere/dbdiscovery/distsql/handler}/update/AlterDatabaseDiscoveryRuleStatementUpdater.java
(63%)
rename
shardingsphere-features/shardingsphere-db-discovery/{shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/distsql
=>
shardingsphere-db-discovery-distsql/shardingsphere-db-discovery-distsql-handler/src/main/java/org/apache/shardingsphere/dbdiscovery/distsql/handler}/update/CreateDatabaseDiscoveryRuleStatementUpdater.java
(70%)
rename
shardingsphere-features/shardingsphere-db-discovery/{shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/distsql
=>
shardingsphere-db-discovery-distsql/shardingsphere-db-discovery-distsql-handler/src/main/java/org/apache/shardingsphere/dbdiscovery/distsql/handler}/update/DropDatabaseDiscoveryRuleStatementUpdater.java
(74%)
copy
shardingsphere-features/{shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core
=>
shardingsphere-db-discovery/shardingsphere-db-discovery-distsql/shardingsphere-db-discovery-distsql-handler}/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.query.RQLResultSet
(89%)
copy
shardingsphere-features/shardingsphere-db-discovery/{shardingsphere-db-discovery-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.update.RDLUpdater
=>
shardingsphere-db-discovery-distsql/shardingsphere-db-discovery-distsql-handler/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.update.RuleDefinitionUpdater}
(71%)
rename
shardingsphere-features/shardingsphere-db-discovery/{shardingsphere-db-discovery-core/src/test/java/org/apache/shardingsphere/dbdiscovery/yaml
=>
shardingsphere-db-discovery-distsql/shardingsphere-db-discovery-distsql-handler/src/test/java/org/apache/shardingsphere/dbdiscovery/distsql/handler}/converter/DatabaseDiscoveryRuleStatementConverterTest.java
(74%)
rename
shardingsphere-features/shardingsphere-db-discovery/{shardingsphere-db-discovery-core/src/test/java/org/apache/shardingsphere/dbdiscovery/distsql
=>
shardingsphere-db-discovery-distsql/shardingsphere-db-discovery-distsql-handler/src/test/java/org/apache/shardingsphere/dbdiscovery/distsql/handler}/query/DatabaseDiscoveryRuleQueryResultSetTest.java
(95%)
rename
shardingsphere-features/shardingsphere-db-discovery/{shardingsphere-db-discovery-core/src/test/java/org/apache/shardingsphere/dbdiscovery/distsql
=>
shardingsphere-db-discovery-distsql/shardingsphere-db-discovery-distsql-handler/src/test/java/org/apache/shardingsphere/dbdiscovery/distsql/handler}/update/AlterDatabaseDiscoveryRuleStatementUpdaterTest.java
(79%)
rename
shardingsphere-features/shardingsphere-db-discovery/{shardingsphere-db-discovery-core/src/test/java/org/apache/shardingsphere/dbdiscovery/distsql
=>
shardingsphere-db-discovery-distsql/shardingsphere-db-discovery-distsql-handler/src/test/java/org/apache/shardingsphere/dbdiscovery/distsql/handler}/update/CreateDatabaseDiscoveryRuleStatementUpdaterTest.java
(81%)
rename
shardingsphere-features/shardingsphere-db-discovery/{shardingsphere-db-discovery-core/src/test/java/org/apache/shardingsphere/dbdiscovery/distsql
=>
shardingsphere-db-discovery-distsql/shardingsphere-db-discovery-distsql-handler/src/test/java/org/apache/shardingsphere/dbdiscovery/distsql/handler}/update/DropDatabaseDiscoveryRuleStatementUpdaterTest.java
(82%)
delete mode 100644
shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/yaml/converter/EncryptRuleStatementConverter.java
copy {shardingsphere-distsql-parser/shardingsphere-distsql-parser-test =>
shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-handler}/pom.xml
(78%)
create mode 100644
shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-handler/src/main/java/org/apache/shardingsphere/encrypt/distsql/handler/converter/EncryptRuleStatementConverter.java
rename
shardingsphere-features/shardingsphere-encrypt/{shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/distsql
=>
shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-handler/src/main/java/org/apache/shardingsphere/encrypt/distsql/handler}/query/EncryptRuleQueryResultSet.java
(98%)
rename
shardingsphere-features/shardingsphere-encrypt/{shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/distsql
=>
shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-handler/src/main/java/org/apache/shardingsphere/encrypt/distsql/handler}/update/AlterEncryptRuleStatementUpdater.java
(58%)
rename
shardingsphere-features/shardingsphere-encrypt/{shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/distsql
=>
shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-handler/src/main/java/org/apache/shardingsphere/encrypt/distsql/handler}/update/CreateEncryptRuleStatementUpdater.java
(69%)
rename
shardingsphere-features/shardingsphere-encrypt/{shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/distsql
=>
shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-handler/src/main/java/org/apache/shardingsphere/encrypt/distsql/handler}/update/DropEncryptRuleStatementUpdater.java
(69%)
rename
shardingsphere-features/shardingsphere-encrypt/{shardingsphere-encrypt-core =>
shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-handler}/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.query.RQLResultSet
(90%)
rename
shardingsphere-features/{shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.query.RQLResultSet
=>
shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-handler/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.update.RuleDefinitionUpdater}
(74%)
rename
shardingsphere-features/shardingsphere-encrypt/{shardingsphere-encrypt-core/src/test/java/org/apache/shardingsphere/encrypt/yaml
=>
shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-handler/src/test/java/org/apache/shardingsphere/encrypt/distsql/handler}/converter/EncryptRuleStatementConverterTest.java
(59%)
rename
shardingsphere-features/shardingsphere-encrypt/{shardingsphere-encrypt-core/src/test/java/org/apache/shardingsphere/encrypt/distsql
=>
shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-handler/src/test/java/org/apache/shardingsphere/encrypt/distsql/handler}/query/EncryptRuleQueryResultSetTest.java
(98%)
rename
shardingsphere-features/shardingsphere-encrypt/{shardingsphere-encrypt-core/src/test/java/org/apache/shardingsphere/encrypt/distsql
=>
shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-handler/src/test/java/org/apache/shardingsphere/encrypt/distsql/handler}/update/AlterEncryptRuleStatementUpdaterTest.java
(81%)
rename
shardingsphere-features/shardingsphere-encrypt/{shardingsphere-encrypt-core/src/test/java/org/apache/shardingsphere/encrypt/distsql
=>
shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-handler/src/test/java/org/apache/shardingsphere/encrypt/distsql/handler}/update/CreateEncryptRuleStatementUpdaterTest.java
(83%)
rename
shardingsphere-features/shardingsphere-encrypt/{shardingsphere-encrypt-core/src/test/java/org/apache/shardingsphere/encrypt/distsql
=>
shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-handler/src/test/java/org/apache/shardingsphere/encrypt/distsql/handler}/update/DropEncryptRuleStatementUpdaterTest.java
(83%)
delete mode 100644
shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/exception/InvalidLoadBalancersException.java
delete mode 100644
shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/exception/ReadwriteSplittingRuleNotExistedException.java
delete mode 100644
shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/yaml/converter/ReadwriteSplittingRuleStatementConverter.java
delete mode 100644
shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.update.RDLUpdater
copy {shardingsphere-distsql-parser/shardingsphere-distsql-parser-test =>
shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-handler}/pom.xml
(75%)
create mode 100644
shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/converter/ReadwriteSplittingRuleStatementConverter.java
rename
shardingsphere-features/shardingsphere-readwrite-splitting/{shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql
=>
shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler}/query/ReadwriteSplittingRuleQueryResultSet.java
(97%)
rename
shardingsphere-features/shardingsphere-readwrite-splitting/{shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql
=>
shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler}/update/AlterReadwriteSplittingRuleStatementUpdater.java
(61%)
rename
shardingsphere-features/shardingsphere-readwrite-splitting/{shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql
=>
shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler}/update/CreateReadwriteSplittingRuleStatementUpdater.java
(70%)
rename
shardingsphere-features/shardingsphere-readwrite-splitting/{shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql
=>
shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler}/update/DropReadwriteSplittingRuleStatementUpdater.java
(73%)
rename
shardingsphere-features/{shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.update.RDLUpdater
=>
shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-handler/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.query.RQLResultSet}
(76%)
rename
shardingsphere-features/{shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.update.RDLUpdater
=>
shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-handler/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.update.RuleDefinitionUpdater}
(70%)
rename
shardingsphere-features/shardingsphere-readwrite-splitting/{shardingsphere-readwrite-splitting-core/src/test/java/org/apache/shardingsphere/readwritesplitting/distsql
=>
shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-handler/src/test/java/org/apache/shardingsphere/readwritesplitting/distsql/handler}/query/ReadwriteSplittingRuleQueryResultSetTest.java
(97%)
rename
shardingsphere-features/shardingsphere-readwrite-splitting/{shardingsphere-readwrite-splitting-core/src/test/java/org/apache/shardingsphere/readwritesplitting/distsql
=>
shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-handler/src/test/java/org/apache/shardingsphere/readwritesplitting/distsql/handler}/update/AlterReadwriteSplittingRuleStatementUpdaterTest.java
(79%)
rename
shardingsphere-features/shardingsphere-readwrite-splitting/{shardingsphere-readwrite-splitting-core/src/test/java/org/apache/shardingsphere/readwritesplitting/distsql
=>
shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-handler/src/test/java/org/apache/shardingsphere/readwritesplitting/distsql/handler}/update/CreateReadwriteSplittingRuleStatementUpdaterTest.java
(82%)
rename
shardingsphere-features/shardingsphere-readwrite-splitting/{shardingsphere-readwrite-splitting-core/src/test/java/org/apache/shardingsphere/readwritesplitting/distsql
=>
shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-handler/src/test/java/org/apache/shardingsphere/readwritesplitting/distsql/handler}/update/DropReadwriteSplittingRuleStatementUpdaterTest.java
(82%)
delete mode 100644
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/converter/ShardingRuleStatementConverter.java
delete mode 100644
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql/exception/DuplicateBindingTablesException.java
delete mode 100644
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql/exception/DuplicateTablesException.java
delete mode 100644
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql/exception/InvalidKeyGeneratorsException.java
delete mode 100644
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql/exception/InvalidShardingAlgorithmsException.java
delete mode 100644
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql/exception/ShardingBindingTableRuleNotExistsException.java
delete mode 100644
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql/exception/ShardingBroadcastTableRuleExistedException.java
delete mode 100644
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql/exception/ShardingBroadcastTableRuleNotExistsException.java
delete mode 100644
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql/exception/ShardingTableRuleNotExistedException.java
delete mode 100644
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql/exception/ShardingTableRulesInUsedException.java
delete mode 100644
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.update.RDLUpdater
delete mode 100644
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/test/resources/yaml/distsql/sharding-rule-config.yaml
rename {shardingsphere-distsql-parser/shardingsphere-distsql-parser-test =>
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler}/pom.xml
(77%)
create mode 100644
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/converter/ShardingRuleStatementConverter.java
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler}/query/ShardingBindingTableRuleQueryResultSet.java
(97%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler}/query/ShardingBroadcastTableRuleQueryResultSet.java
(97%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler}/query/ShardingTableRuleQueryResultSet.java
(99%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler}/update/AlterShardingBindingTableRuleStatementUpdater.java
(60%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler}/update/AlterShardingBroadcastTableRuleStatementUpdater.java
(58%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler}/update/AlterShardingTableRuleStatementUpdater.java
(68%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler}/update/CreateShardingBindingTableRuleStatementUpdater.java
(68%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler}/update/CreateShardingBroadcastTableRuleStatementUpdater.java
(58%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler}/update/CreateShardingTableRuleStatementUpdater.java
(76%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler}/update/DropShardingBindingTableRuleStatementUpdater.java
(70%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler}/update/DropShardingBroadcastTableRuleStatementUpdater.java
(69%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/distsql
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler}/update/DropShardingTableRuleStatementUpdater.java
(74%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler}/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.query.RQLResultSet
(73%)
create mode 100644
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.update.RuleDefinitionUpdater
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core/src/test/java/org/apache/shardingsphere/sharding
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/test/java/org/apache/shardingsphere/sharding/distsql}/converter/ShardingRuleStatementConverterTest.java
(62%)
copy
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/exception/rule/InvalidResourceException.java
=>
shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/test/java/org/apache/shardingsphere/sharding/distsql/fixture/StandardShardingAlgorithmFixture.java
(50%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler}/src/test/java/org/apache/shardingsphere/sharding/distsql/query/ShardingBindingTableRuleQueryResultSetTest.java
(96%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler}/src/test/java/org/apache/shardingsphere/sharding/distsql/query/ShardingBroadcastTableRuleQueryResultSetTest.java
(95%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler}/src/test/java/org/apache/shardingsphere/sharding/distsql/query/ShardingTableRuleQueryResultSetTest.java
(51%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler}/src/test/java/org/apache/shardingsphere/sharding/distsql/update/AlterShardingBindingTableRuleStatementUpdaterTest.java
(81%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler}/src/test/java/org/apache/shardingsphere/sharding/distsql/update/AlterShardingBroadcastTableRuleStatementUpdaterTest.java
(60%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler}/src/test/java/org/apache/shardingsphere/sharding/distsql/update/AlterShardingTableRuleStatementUpdaterTest.java
(74%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler}/src/test/java/org/apache/shardingsphere/sharding/distsql/update/CreateShardingBindingTableRuleStatementUpdaterTest.java
(84%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler}/src/test/java/org/apache/shardingsphere/sharding/distsql/update/CreateShardingTableRuleStatementUpdaterTest.java
(79%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler}/src/test/java/org/apache/shardingsphere/sharding/distsql/update/DropShardingBindingTableRuleStatementUpdaterTest.java
(80%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler}/src/test/java/org/apache/shardingsphere/sharding/distsql/update/DropShardingBroadcastTableRuleStatementUpdaterTest.java
(80%)
rename
shardingsphere-features/shardingsphere-sharding/{shardingsphere-sharding-core
=>
shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler}/src/test/java/org/apache/shardingsphere/sharding/distsql/update/DropShardingTableRuleStatementUpdaterTest.java
(81%)
rename
shardingsphere-features/{shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/test/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.query.RQLResultSet
=>
shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-handler/src/test/resources/META-INF/services/org.apache.shardingsphere.sharding.spi.ShardingAlgorithm}
(89%)
copy
shardingsphere-infra/shardingsphere-infra-binder/src/main/java/org/apache/shardingsphere/infra/binder/statement/dal/{ShowIndexStatementContext.java
=> ShowTableStatusStatementContext.java} (56%)
copy
shardingsphere-infra/shardingsphere-infra-binder/src/main/java/org/apache/shardingsphere/infra/binder/statement/dal/{ShowIndexStatementContext.java
=> ShowTablesStatementContext.java} (56%)
rename
{shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/segment/generic
=>
shardingsphere-infra/shardingsphere-infra-binder/src/main/java/org/apache/shardingsphere/infra/binder/type}/RemoveAvailable.java
(78%)
copy
shardingsphere-sql-parser/shardingsphere-sql-parser-engine/src/test/java/org/apache/shardingsphere/sql/parser/fixture/ParserFixture.java
=>
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/distsql/exception/DistSQLException.java
(68%)
copy
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/{exception/rule
=> distsql/exception/resource}/DuplicateResourceException.java (81%)
rename
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/{exception/rule
=> distsql/exception/resource}/InvalidResourceException.java (80%)
rename
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/{exception/rule/ResourceNotExistedException.java
=> distsql/exception/resource/RequiredResourceMissedException.java} (68%)
copy
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/{exception/rule/DuplicateResourceException.java
=> distsql/exception/resource/ResourceDefinitionViolationException.java} (63%)
rename
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/{exception/rule
=> distsql/exception/resource}/ResourceInUsedException.java (80%)
rename
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/{exception/rule/DuplicateRuleNamesException.java
=> distsql/exception/rule/DuplicateRuleException.java} (69%)
rename
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/{exception/rule/DuplicateResourceException.java
=> distsql/exception/rule/InvalidAlgorithmConfigurationException.java} (63%)
rename
shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/distsql/exception/InvalidEncryptorsException.java
=>
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/distsql/exception/rule/RequiredRuleMissedException.java
(55%)
rename
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/{
=> distsql}/exception/rule/RuleDefinitionViolationException.java (72%)
rename
shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/distsql/exception/EncryptRuleNotExistedException.java
=>
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/distsql/exception/rule/RuleInUsedException.java
(56%)
rename
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/distsql/update/{RDLAlterUpdater.java
=> RuleDefinitionAlterUpdater.java} (70%)
rename
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/distsql/update/{RDLCreateUpdater.java
=> RuleDefinitionCreateUpdater.java} (75%)
rename
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/distsql/update/{RDLDropUpdater.java
=> RuleDefinitionDropUpdater.java} (82%)
rename
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/distsql/update/{RDLUpdater.java
=> RuleDefinitionUpdater.java} (82%)
rename
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/{distsql/rdl/impl
=> database}/CreateDatabaseBackendHandler.java (97%)
copy
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/{distsql/rdl/RDLBackendHandlerFactory.java
=> database/DatabaseOperateBackendHandlerFactory.java} (56%)
rename
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/{distsql/rdl/impl
=> database}/DropDatabaseBackendHandler.java (94%)
delete mode 100644
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rdl/impl/RDLBackendHandler.java
rename
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rdl/{impl
=> resource}/AddResourceBackendHandler.java (92%)
rename
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rdl/{impl
=> resource}/DropResourceBackendHandler.java (87%)
create mode 100644
shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rdl/rule/RuleDefinitionBackendHandler.java
copy
shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/{distsql/DistSQLBackendHandlerFactoryTest.java
=> admin/DatabaseOperateBackendHandlerFactoryTest.java} (51%)
rename
shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/{distsql/rdl/impl
=> database}/DropDatabaseBackendHandlerTest.java (98%)
rename
shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rdl/{impl
=> resource}/AddResourceBackendHandlerTest.java (94%)
create mode 100644
shardingsphere-sql-parser/shardingsphere-sql-parser-engine/src/test/java/org/apache/shardingsphere/sql/parser/api/SQLParserEngineTest.java
copy
shardingsphere-sql-parser/{shardingsphere-sql-parser-statement/src/test/java/org/apache/shardingsphere/sql/parser/sql/common/segment/generic/table/SimpleTableSegmentTest.java
=>
shardingsphere-sql-parser-engine/src/test/java/org/apache/shardingsphere/sql/parser/core/SQLParserFactoryTest.java}
(51%)
copy
shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/dialect/statement/{mysql/dal/MySQLShowColumnsStatement.java
=> oracle/ddl/OracleDisassociateStatisticsStatement.java} (65%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/db/{alter_table.xml
=> alter_add.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/db/{broadcast_alter_table.xml
=> alter_broadcast_add.xml} (100%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/db/{broadcast_unchanged_table.xml
=> alter_broadcast_change.xml} (94%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/db/{broadcast_unchanged_table.xml
=> alter_broadcast_drop.xml} (94%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/db/{alter_table.xml
=> alter_change.xml} (90%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/db/{alter_table.xml
=> alter_drop.xml} (90%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/db/{broadcast_create_index.xml
=> create_broadcast_index.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/db/{broadcast_unchanged_table.xml
=> create_broadcast_table.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/db/{broadcast_create_unique_index.xml
=> create_broadcast_unique_index.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/db/{broadcast_drop_table.xml
=> drop_broadcast_table.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/db/{broadcast_create_table.xml
=> unchanged_broadcast_table.xml} (100%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/{alter_table.xml
=> alter_add.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/{broadcast_alter_table.xml
=> alter_broadcast_add.xml} (100%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/{broadcast_create_table.xml
=> alter_broadcast_change.xml} (94%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/{broadcast_create_table.xml
=> alter_broadcast_drop.xml} (95%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/{alter_table.xml
=> alter_change.xml} (91%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/{alter_table.xml
=> alter_drop.xml} (91%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/{broadcast_create_index.xml
=> create_broadcast_index.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/{broadcast_unchanged_table.xml
=> create_broadcast_table.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/{broadcast_create_unique_index.xml
=> create_broadcast_unique_index.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/{broadcast_drop_table.xml
=> drop_broadcast_table.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting/{broadcast_create_table.xml
=> unchanged_broadcast_table.xml} (100%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/{create_user_table.xml
=> alter_add.xml} (88%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/{change_column_user_table.xml
=> alter_change.xml} (91%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/{drop_column_user_table.xml
=> alter_drop.xml} (90%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/{create_user_table.xml
=> create_index.xml} (85%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/{create_user_table.xml
=> create_table.xml} (91%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/{create_user_table.xml
=> create_unique_index.xml} (85%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/{drop_user_table.xml
=> drop_table.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/dbtbl_with_readwrite_splitting_and_encrypt/{unchanged_user_table.xml
=> unchanged_table.xml} (91%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/encrypt/{unchanged_user_table.xml
=> alter_add.xml} (87%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/encrypt/{change_column_user_table.xml
=> alter_change.xml} (91%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/encrypt/{drop_column_user_table.xml
=> alter_drop.xml} (90%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/encrypt/{unchanged_user_table.xml
=> create_index.xml} (84%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/encrypt/{unchanged_user_table.xml
=> create_table.xml} (91%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/encrypt/{unchanged_user_table.xml
=> create_unique_index.xml} (84%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/encrypt/{drop_user_table.xml
=> drop_table.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/encrypt/{create_user_table.xml
=> unchanged_table.xml} (91%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/{alter_table.xml
=> alter_add.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/{broadcast_alter_table.xml
=> alter_broadcast_add.xml} (100%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/{broadcast_create_table.xml
=> alter_broadcast_change.xml} (94%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/{broadcast_create_table.xml
=> alter_broadcast_drop.xml} (95%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/{alter_table.xml
=> alter_change.xml} (91%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/{alter_table.xml
=> alter_drop.xml} (91%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/{broadcast_create_index.xml
=> create_broadcast_index.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/{broadcast_unchanged_table.xml
=> create_broadcast_table.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/{broadcast_create_unique_index.xml
=> create_broadcast_unique_index.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/{broadcast_drop_table.xml
=> drop_broadcast_table.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/readwrite_splitting/{broadcast_create_table.xml
=> unchanged_broadcast_table.xml} (100%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/tbl/{alter_table.xml
=> alter_add.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/tbl/{broadcast_alter_table.xml
=> alter_broadcast_add.xml} (100%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/tbl/{broadcast_unchanged_table.xml
=> alter_broadcast_change.xml} (94%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/tbl/{broadcast_unchanged_table.xml
=> alter_broadcast_drop.xml} (94%)
copy
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/tbl/{alter_table.xml
=> alter_change.xml} (90%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/tbl/{alter_table.xml
=> alter_drop.xml} (90%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/tbl/{broadcast_create_index.xml
=> create_broadcast_index.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/tbl/{broadcast_unchanged_table.xml
=> create_broadcast_table.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/tbl/{broadcast_create_unique_index.xml
=> create_broadcast_unique_index.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/tbl/{broadcast_drop_table.xml
=> drop_broadcast_table.xml} (100%)
rename
shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/src/test/resources/cases/ddl/dataset/tbl/{broadcast_create_table.xml
=> unchanged_broadcast_table.xml} (100%)
create mode 100644
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/asserts/statement/ddl/impl/DisassociateStatisticsStatementAssert.java
create mode 100644
shardingsphere-test/shardingsphere-parser-test/src/main/java/org/apache/shardingsphere/test/sql/parser/parameterized/jaxb/cases/domain/statement/ddl/DisassociateStatisticsStatementTestCase.java
create mode 100644
shardingsphere-test/shardingsphere-parser-test/src/main/resources/case/ddl/disassociate-statistics.xml
create mode 100644
shardingsphere-test/shardingsphere-parser-test/src/main/resources/sql/supported/ddl/disassociate-statistics.xml