You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by zh...@apache.org on 2022/12/09 07:49:35 UTC

[shardingsphere] branch master updated (8ea92c7a51c -> 7e7e3eb3ad0)

This is an automated email from the ASF dual-hosted git repository.

zhangliang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


    from 8ea92c7a51c Update `脱敏` in encrypt chinese documents to `加密` and `decryption` in encrypt english documents to `encryption` (#22761)
     add 7e7e3eb3ad0 Add shardingsphere-distsql-handler module (#22765)

No new revisions were added by this update.

Summary of changes:
 distsql/{ => handler}/pom.xml                      | 16 ++++----
 .../handler}/exception/DistSQLException.java       |  2 +-
 .../resource/DuplicateResourceException.java       |  2 +-
 .../exception/resource/EmptyResourceException.java |  2 +-
 .../resource/InvalidResourcesException.java        |  2 +-
 .../MissingRequiredResourcesException.java         |  2 +-
 .../ResourceDefinitionViolationException.java      |  4 +-
 .../resource/ResourceInUsedException.java          |  2 +-
 .../exception/rule/AlgorithmInUsedException.java   |  2 +-
 .../rule/DuplicateAlgorithmException.java          |  2 +-
 .../exception/rule/DuplicateRuleException.java     |  2 +-
 .../InvalidAlgorithmConfigurationException.java    |  2 +-
 .../rule/InvalidRuleConfigurationException.java    |  2 +-
 .../rule/MissingRequiredAlgorithmException.java    |  2 +-
 .../rule/MissingRequiredRuleException.java         |  2 +-
 .../rule/RuleDefinitionViolationException.java     |  4 +-
 .../exception/rule/RuleInUsedException.java        |  2 +-
 .../handler}/query/DatabaseDistSQLResultSet.java   |  2 +-
 .../distsql/handler}/query/DistSQLResultSet.java   |  2 +-
 .../handler}/query/GlobalRuleDistSQLResultSet.java |  2 +-
 .../handler}/update/GlobalRuleRALUpdater.java      |  2 +-
 .../distsql/handler}/update/RALUpdater.java        |  2 +-
 .../distsql/handler}/update/RALUpdaterFactory.java |  2 +-
 .../update/RuleDefinitionAlterUpdater.java         |  2 +-
 .../update/RuleDefinitionCreateUpdater.java        |  2 +-
 .../handler}/update/RuleDefinitionDropUpdater.java |  2 +-
 .../handler}/update/RuleDefinitionUpdater.java     |  2 +-
 .../update/RuleDefinitionUpdaterFactory.java       |  2 +-
 .../DataSourcePropertiesValidateHandler.java       | 43 ++++++++++++++++++++++
 .../fixture/config/FixtureRuleConfiguration.java   | 15 ++++----
 .../fixture/statement}/FixtureRALStatement.java    |  2 +-
 .../fixture/statement}/FixtureRuleStatement.java   |  2 +-
 .../fixture/updater}/FixtureRALUpdater.java        |  5 ++-
 .../updater}/FixtureRuleDefinitionUpdater.java     |  6 ++-
 .../handler}/update/RALUpdaterFactoryTest.java     |  6 +--
 .../update/RuleDefinitionUpdaterFactoryTest.java   |  6 +--
 ...hardingsphere.distsql.handler.update.RALUpdater |  2 +-
 ...re.distsql.handler.update.RuleDefinitionUpdater |  2 +-
 distsql/parser/pom.xml                             |  1 +
 distsql/pom.xml                                    |  1 +
 features/db-discovery/distsql/handler/pom.xml      |  5 +++
 .../CountDatabaseDiscoveryRuleQueryResultSet.java  |  2 +-
 .../DatabaseDiscoveryHeartbeatQueryResultSet.java  |  2 +-
 .../query/DatabaseDiscoveryRuleQueryResultSet.java |  2 +-
 .../query/DatabaseDiscoveryTypeQueryResultSet.java |  2 +-
 ...DatabaseDiscoveryHeartbeatStatementUpdater.java |  6 +--
 ...AlterDatabaseDiscoveryRuleStatementUpdater.java | 10 ++---
 ...AlterDatabaseDiscoveryTypeStatementUpdater.java |  8 ++--
 ...DatabaseDiscoveryHeartbeatStatementUpdater.java |  4 +-
 ...reateDatabaseDiscoveryRuleStatementUpdater.java | 10 ++---
 ...reateDatabaseDiscoveryTypeStatementUpdater.java |  6 +--
 ...DatabaseDiscoveryHeartbeatStatementUpdater.java |  6 +--
 .../DropDatabaseDiscoveryRuleStatementUpdater.java |  6 +--
 .../DropDatabaseDiscoveryTypeStatementUpdater.java |  6 +--
 ...gsphere.distsql.handler.query.DistSQLResultSet} |  0
 ...e.distsql.handler.update.RuleDefinitionUpdater} |  0
 ...tabaseDiscoveryHeartbeatQueryResultSetTest.java |  2 +-
 .../DatabaseDiscoveryRuleQueryResultSetTest.java   |  2 +-
 .../DatabaseDiscoveryTypeQueryResultSetTest.java   |  2 +-
 ...baseDiscoveryHeartbeatStatementUpdaterTest.java |  4 +-
 ...overyProviderAlgorithmStatementUpdaterTest.java |  6 +--
 ...rDatabaseDiscoveryRuleStatementUpdaterTest.java |  6 +--
 ...baseDiscoveryHeartbeatStatementUpdaterTest.java |  2 +-
 ...overyProviderAlgorithmStatementUpdaterTest.java |  4 +-
 ...eDatabaseDiscoveryRuleStatementUpdaterTest.java |  6 +--
 ...baseDiscoveryHeartbeatStatementUpdaterTest.java |  4 +-
 ...overyProviderAlgorithmStatementUpdaterTest.java |  4 +-
 ...pDatabaseDiscoveryRuleStatementUpdaterTest.java |  4 +-
 features/encrypt/distsql/handler/pom.xml           |  5 +++
 .../query/CountEncryptRuleQueryResultSet.java      |  2 +-
 .../handler/query/EncryptRuleQueryResultSet.java   |  2 +-
 .../update/AlterEncryptRuleStatementUpdater.java   |  8 ++--
 .../update/CreateEncryptRuleStatementUpdater.java  | 10 ++---
 .../update/DropEncryptRuleStatementUpdater.java    |  4 +-
 ...gsphere.distsql.handler.query.DistSQLResultSet} |  0
 ...e.distsql.handler.update.RuleDefinitionUpdater} |  0
 .../query/EncryptRuleQueryResultSetTest.java       |  2 +-
 .../AlterEncryptRuleStatementUpdaterTest.java      |  6 +--
 .../CreateEncryptRuleStatementUpdaterTest.java     |  6 +--
 .../DropEncryptRuleStatementUpdaterTest.java       |  2 +-
 .../readwrite-splitting/distsql/handler/pom.xml    |  5 +++
 .../ReadwriteSplittingRuleStatementChecker.java    | 10 ++---
 .../CountReadwriteSplittingRuleQueryResultSet.java |  2 +-
 .../ReadwriteSplittingRuleQueryResultSet.java      |  2 +-
 ...lterReadwriteSplittingRuleStatementUpdater.java |  2 +-
 ...eateReadwriteSplittingRuleStatementUpdater.java |  2 +-
 ...DropReadwriteSplittingRuleStatementUpdater.java |  8 ++--
 ...gsphere.distsql.handler.query.DistSQLResultSet} |  0
 ...e.distsql.handler.update.RuleDefinitionUpdater} |  0
 ...ReadwriteSplittingRuleStatementUpdaterTest.java |  8 ++--
 ...ReadwriteSplittingRuleStatementUpdaterTest.java |  8 ++--
 ...ReadwriteSplittingRuleStatementUpdaterTest.java |  6 +--
 features/shadow/distsql/handler/pom.xml            |  5 +++
 .../checker/ShadowRuleStatementChecker.java        |  8 ++--
 .../query/CountShadowRuleQueryResultSet.java       |  2 +-
 .../DefaultShadowAlgorithmQueryResultSet.java      |  2 +-
 .../query/ShadowAlgorithmQueryResultSet.java       |  2 +-
 .../handler/query/ShadowRuleQueryResultSet.java    |  2 +-
 .../query/ShadowTableRuleQueryResultSet.java       |  2 +-
 ...lterDefaultShadowAlgorithmStatementUpdater.java |  6 +--
 .../update/AlterShadowRuleStatementUpdater.java    |  8 ++--
 ...eateDefaultShadowAlgorithmStatementUpdater.java |  6 +--
 .../update/CreateShadowRuleStatementUpdater.java   |  6 +--
 ...DropDefaultShadowAlgorithmStatementUpdater.java |  4 +-
 .../DropShadowAlgorithmStatementUpdater.java       |  8 ++--
 .../update/DropShadowRuleStatementUpdater.java     |  4 +-
 ...gsphere.distsql.handler.query.DistSQLResultSet} |  0
 ...e.distsql.handler.update.RuleDefinitionUpdater} |  0
 .../query/ShadowAlgorithmQueryResultSetTest.java   |  2 +-
 .../query/ShadowRuleQueryResultSetTest.java        |  2 +-
 .../query/ShadowTableRuleQueryResultSetTest.java   |  2 +-
 ...DefaultShadowAlgorithmStatementUpdaterTest.java |  6 +--
 .../AlterShadowRuleStatementUpdaterTest.java       | 10 ++---
 ...DefaultShadowAlgorithmStatementUpdaterTest.java |  2 +-
 .../CreateShadowRuleStatementUpdaterTest.java      |  6 +--
 ...DefaultShadowAlgorithmStatementUpdaterTest.java |  2 +-
 .../DropShadowAlgorithmStatementUpdaterTest.java   |  2 +-
 .../update/DropShadowRuleStatementUpdaterTest.java |  2 +-
 features/sharding/distsql/handler/pom.xml          |  5 +++
 .../checker/ShardingTableRuleStatementChecker.java | 12 +++---
 .../query/BroadcastTableRuleQueryResultSet.java    |  2 +-
 .../query/CountShardingRuleQueryResultSet.java     |  2 +-
 .../DefaultShardingStrategyQueryResultSet.java     |  2 +-
 .../query/ShardingAlgorithmsQueryResultSet.java    |  2 +-
 .../query/ShardingAuditorsQueryResultSet.java      |  2 +-
 .../query/ShardingKeyGeneratorsQueryResultSet.java |  2 +-
 .../query/ShardingTableNodesQueryResultSet.java    |  2 +-
 .../ShardingTableReferenceRuleQueryResultSet.java  |  2 +-
 .../query/ShardingTableRuleQueryResultSet.java     |  2 +-
 ...rdingTableRulesUsedAlgorithmQueryResultSet.java |  2 +-
 ...hardingTableRulesUsedAuditorQueryResultSet.java |  2 +-
 ...ngTableRulesUsedKeyGeneratorQueryResultSet.java |  2 +-
 .../UnusedShardingAlgorithmsQueryResultSet.java    |  2 +-
 .../UnusedShardingAuditorsQueryResultSet.java      |  2 +-
 .../UnusedShardingKeyGeneratorsQueryResultSet.java |  2 +-
 ...terDefaultShardingStrategyStatementUpdater.java |  8 ++--
 ...ShardingTableReferenceRuleStatementUpdater.java |  8 ++--
 .../AlterShardingTableRuleStatementUpdater.java    |  4 +-
 .../CreateBroadcastTableRuleStatementUpdater.java  |  8 ++--
 ...ateDefaultShardingStrategyStatementUpdater.java | 10 ++---
 ...ShardingTableReferenceRuleStatementUpdater.java |  8 ++--
 .../CreateShardingTableRuleStatementUpdater.java   |  2 +-
 .../DropBroadcastTableRuleStatementUpdater.java    |  4 +-
 .../DropDefaultStrategyStatementUpdater.java       |  4 +-
 .../DropShardingAlgorithmStatementUpdater.java     |  8 ++--
 .../DropShardingAuditorStatementUpdater.java       |  6 +--
 .../DropShardingKeyGeneratorStatementUpdater.java  |  6 +--
 ...ShardingTableReferenceRuleStatementUpdater.java |  4 +-
 .../DropShardingTableRuleStatementUpdater.java     |  8 ++--
 ...gsphere.distsql.handler.query.DistSQLResultSet} |  0
 ...e.distsql.handler.update.RuleDefinitionUpdater} |  0
 .../checker/ShardingRuleStatementCheckerTest.java  |  8 ++--
 .../ShardingTableNodesQueryResultSetTest.java      |  2 +-
 .../query/ShardingTableRuleQueryResultSetTest.java |  2 +-
 ...gTableRulesUsedAlgorithmQueryResultSetTest.java |  2 +-
 ...ingTableRulesUsedAuditorQueryResultSetTest.java |  2 +-
 ...bleRulesUsedKeyGeneratorQueryResultSetTest.java |  2 +-
 ...efaultShardingStrategyStatementUpdaterTest.java |  6 +--
 ...dingTableReferenceRuleStatementUpdaterTest.java |  2 +-
 ...efaultShardingStrategyStatementUpdaterTest.java |  6 +--
 ...dingTableReferenceRuleStatementUpdaterTest.java |  4 +-
 ...reateShardingTableRuleStatementUpdaterTest.java |  2 +-
 ...DropBroadcastTableRuleStatementUpdaterTest.java |  2 +-
 ...efaultShardingStrategyStatementUpdaterTest.java |  2 +-
 .../DropShardingAlgorithmStatementUpdaterTest.java |  6 +--
 .../DropShardingAuditorStatementUpdaterTest.java   |  4 +-
 ...opShardingKeyGeneratorStatementUpdaterTest.java |  4 +-
 ...dingTableReferenceRuleStatementUpdaterTest.java |  2 +-
 .../DropShardingTableRuleStatementUpdaterTest.java |  6 +--
 .../props/DataSourcePropertiesValidator.java       | 13 +++----
 .../exception/rule/RuleDisabledException.java      | 32 ----------------
 .../exception/rule/RuleEnabledException.java       | 32 ----------------
 .../props/DataSourcePropertiesValidatorTest.java   | 18 ++++++---
 .../jdbc/core/driver/ShardingSphereDriverURL.java  |  4 +-
 kernel/authority/distsql/handler/pom.xml           |  5 +++
 .../handler/AuthorityRuleQueryResultSet.java       |  2 +-
 ...gsphere.distsql.handler.query.DistSQLResultSet} |  0
 .../handler/AuthorityRuleQueryResultSetTest.java   |  2 +-
 kernel/data-pipeline/distsql/handler/pom.xml       |  5 +++
 ...ShowMigrationCheckAlgorithmsQueryResultSet.java |  2 +-
 .../ShowMigrationCheckStatusQueryResultSet.java    |  2 +-
 .../ShowMigrationJobStatusQueryResultSet.java      |  2 +-
 .../query/ShowMigrationListQueryResultSet.java     |  2 +-
 ...wMigrationSourceStorageUnitsQueryResultSet.java |  2 +-
 .../handler/update/CheckMigrationJobUpdater.java   |  2 +-
 .../handler/update/CommitMigrationUpdater.java     |  2 +-
 .../handler/update/DropMigrationCheckUpdater.java  |  2 +-
 .../handler/update/MigrateTableUpdater.java        |  2 +-
 .../RegisterMigrationSourceStorageUnitUpdater.java |  9 +++--
 .../handler/update/RollbackMigrationUpdater.java   |  2 +-
 .../handler/update/StartMigrationCheckUpdater.java |  2 +-
 .../handler/update/StartMigrationUpdater.java      |  2 +-
 .../handler/update/StopMigrationCheckUpdater.java  |  2 +-
 .../handler/update/StopMigrationUpdater.java       |  2 +-
 ...nregisterMigrationSourceStorageUnitUpdater.java |  2 +-
 ...gsphere.distsql.handler.query.DistSQLResultSet} |  0
 ...ardingsphere.distsql.handler.update.RALUpdater} |  0
 kernel/parser/distsql/handler/pom.xml              |  5 +++
 .../handler/query/SQLParserRuleQueryResultSet.java |  2 +-
 .../update/AlterSQLParserRuleStatementUpdater.java |  2 +-
 ...gsphere.distsql.handler.query.DistSQLResultSet} |  0
 ...re.distsql.handler.update.GlobalRuleRALUpdater} |  0
 kernel/sql-translator/distsql/handler/pom.xml      |  5 +++
 .../handler/SQLTranslatorRuleQueryResultSet.java   |  2 +-
 ...gsphere.distsql.handler.query.DistSQLResultSet} |  0
 kernel/traffic/distsql/handler/pom.xml             |  5 +++
 .../handler/query/TrafficRulesQueryResultSet.java  |  2 +-
 .../update/AlterTrafficRuleStatementUpdater.java   |  6 +--
 .../update/CreateTrafficRuleStatementUpdater.java  |  6 +--
 .../update/DropTrafficRuleStatementUpdater.java    |  4 +-
 ...gsphere.distsql.handler.query.DistSQLResultSet} |  0
 ...re.distsql.handler.update.GlobalRuleRALUpdater} |  0
 .../query/TrafficRulesQueryResultSetTest.java      |  2 +-
 .../AlterTrafficRuleStatementUpdaterTest.java      |  4 +-
 .../CreateTrafficRuleStatementUpdaterTest.java     |  4 +-
 .../DropTrafficRuleStatementUpdaterTest.java       |  2 +-
 kernel/transaction/distsql/handler/pom.xml         |  5 +++
 .../query/TransactionRuleQueryResultSet.java       |  2 +-
 .../AlterTransactionRuleStatementUpdater.java      |  4 +-
 ...gsphere.distsql.handler.query.DistSQLResultSet} |  0
 ...re.distsql.handler.update.GlobalRuleRALUpdater} |  0
 .../ral/QueryableGlobalRuleRALBackendHandler.java  |  2 +-
 ...ueryableGlobalRuleRALBackendHandlerFactory.java |  4 +-
 .../distsql/ral/RALBackendHandlerFactory.java      |  4 +-
 .../ral/UpdatableGlobalRuleRALBackendHandler.java  |  2 +-
 ...pdatableGlobalRuleRALBackendHandlerFactory.java |  2 +-
 ...aseDiscoveryRuleConfigurationImportChecker.java |  6 +--
 ...iteSplittingRuleConfigurationImportChecker.java |  4 +-
 .../ShardingRuleConfigurationImportChecker.java    |  6 +--
 .../query/QueryableScalingRALBackendHandler.java   |  2 +-
 .../QueryableScalingRALBackendHandlerFactory.java  |  2 +-
 .../update/UpdatableScalingRALBackendHandler.java  |  2 +-
 .../queryable/ShowMigrationRuleQueryResultSet.java |  2 +-
 .../AlterInventoryIncrementalRuleUpdater.java      |  2 +-
 ...SplittingStorageUnitStatusStatementHandler.java |  2 +-
 .../ImportDatabaseConfigurationHandler.java        | 14 +++----
 .../ral/updatable/RefreshTableMetaDataHandler.java |  4 +-
 .../resource/AlterStorageUnitBackendHandler.java   | 14 +++----
 .../RegisterStorageUnitBackendHandler.java         | 12 +++---
 .../UnregisterStorageUnitBackendHandler.java       |  6 +--
 .../rdl/rule/RuleDefinitionBackendHandler.java     | 10 ++---
 ...aultSingleTableStorageUnitStatementUpdater.java |  4 +-
 .../handler/distsql/rql/RQLBackendHandler.java     |  2 +-
 .../distsql/rql/RQLBackendHandlerFactory.java      |  4 +-
 .../rql/resource/StorageUnitQueryResultSet.java    |  2 +-
 .../rule/CountSingleTableRuleQueryResultSet.java   |  2 +-
 .../rule/RulesUsedStorageUnitQueryResultSet.java   |  2 +-
 .../rql/rule/SingleTableQueryResultSet.java        |  2 +-
 .../rql/rule/SingleTableRulesQueryResultSet.java   |  2 +-
 ...gsphere.distsql.handler.query.DistSQLResultSet} |  0
 ...ardingsphere.distsql.handler.update.RALUpdater} |  0
 ...e.distsql.handler.update.RuleDefinitionUpdater} |  0
 .../distsql/DistSQLBackendHandlerFactoryTest.java  |  2 +-
 .../FixtureRuleDefinitionCreateUpdater.java        |  2 +-
 .../QueryableScalingFixtureQueryResultSet.java     |  2 +-
 .../ImportDatabaseConfigurationHandlerTest.java    | 16 ++++----
 .../updatable/RefreshTableMetaDataHandlerTest.java |  4 +-
 .../AlterStorageUnitBackendHandlerTest.java        | 14 +++----
 .../RegisterStorageUnitBackendHandlerTest.java     | 14 +++----
 .../UnregisterStorageUnitBackendHandlerTest.java   |  6 +--
 ...etDefaultSingleTableStorageUnitUpdaterTest.java |  2 +-
 .../handler/distsql/rql/RQLBackendHandlerTest.java |  2 +-
 .../RulesUsedStorageUnitQueryResultSetTest.java    |  4 +-
 .../distsql/rql/SingleTableQueryResultSetTest.java |  2 +-
 .../rql/SingleTableRulesQueryResultSetTest.java    |  2 +-
 ...gsphere.distsql.handler.query.DistSQLResultSet} |  0
 ...e.distsql.handler.update.RuleDefinitionUpdater} |  0
 267 files changed, 570 insertions(+), 524 deletions(-)
 copy distsql/{ => handler}/pom.xml (77%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/exception/DistSQLException.java (95%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/exception/resource/DuplicateResourceException.java (95%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/exception/resource/EmptyResourceException.java (94%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/exception/resource/InvalidResourcesException.java (95%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/exception/resource/MissingRequiredResourcesException.java (95%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/exception/resource/ResourceDefinitionViolationException.java (89%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/exception/resource/ResourceInUsedException.java (95%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/exception/rule/AlgorithmInUsedException.java (95%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/exception/rule/DuplicateAlgorithmException.java (95%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/exception/rule/DuplicateRuleException.java (96%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/exception/rule/InvalidAlgorithmConfigurationException.java (96%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/exception/rule/InvalidRuleConfigurationException.java (96%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/exception/rule/MissingRequiredAlgorithmException.java (96%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/exception/rule/MissingRequiredRuleException.java (97%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/exception/rule/RuleDefinitionViolationException.java (90%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/exception/rule/RuleInUsedException.java (95%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/query/DatabaseDistSQLResultSet.java (95%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/query/DistSQLResultSet.java (95%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/query/GlobalRuleDistSQLResultSet.java (95%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/update/GlobalRuleRALUpdater.java (96%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/update/RALUpdater.java (96%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/update/RALUpdaterFactory.java (96%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/update/RuleDefinitionAlterUpdater.java (96%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/update/RuleDefinitionCreateUpdater.java (96%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/update/RuleDefinitionDropUpdater.java (97%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/update/RuleDefinitionUpdater.java (96%)
 rename {infra/common/src/main/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler}/update/RuleDefinitionUpdaterFactory.java (96%)
 create mode 100644 distsql/handler/src/main/java/org/apache/shardingsphere/distsql/handler/validate/DataSourcePropertiesValidateHandler.java
 copy infra/common/src/test/java/org/apache/shardingsphere/infra/fixture/FixtureRuleStatement.java => distsql/handler/src/test/java/org/apache/shardingsphere/distsql/handler/fixture/config/FixtureRuleConfiguration.java (70%)
 rename {infra/common/src/test/java/org/apache/shardingsphere/infra/fixture => distsql/handler/src/test/java/org/apache/shardingsphere/distsql/handler/fixture/statement}/FixtureRALStatement.java (93%)
 rename {infra/common/src/test/java/org/apache/shardingsphere/infra/fixture => distsql/handler/src/test/java/org/apache/shardingsphere/distsql/handler/fixture/statement}/FixtureRuleStatement.java (93%)
 rename {infra/common/src/test/java/org/apache/shardingsphere/infra/fixture => distsql/handler/src/test/java/org/apache/shardingsphere/distsql/handler/fixture/updater}/FixtureRALUpdater.java (83%)
 rename {infra/common/src/test/java/org/apache/shardingsphere/infra/fixture => distsql/handler/src/test/java/org/apache/shardingsphere/distsql/handler/fixture/updater}/FixtureRuleDefinitionUpdater.java (81%)
 rename {infra/common/src/test/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/test/java/org/apache/shardingsphere/distsql/handler}/update/RALUpdaterFactoryTest.java (83%)
 rename {infra/common/src/test/java/org/apache/shardingsphere/infra/distsql => distsql/handler/src/test/java/org/apache/shardingsphere/distsql/handler}/update/RuleDefinitionUpdaterFactoryTest.java (83%)
 rename infra/common/src/test/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.update.RALUpdater => distsql/handler/src/test/resources/META-INF/services/org.apache.shardingsphere.distsql.handler.update.RALUpdater (91%)
 rename infra/common/src/test/resources/META-INF/services/org.apache.shardingsphere.infra.distsql.update.RuleDefinitionUpdater => distsql/handler/src/test/resources/META-INF/services/org.apache.shardingsphere.distsql.handler.update.RuleDefinitionUpdater (90%)
 rename features/db-discovery/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet => org.apache.shardingsphere.distsql.handler.query.DistSQLResultSet} (100%)
 rename features/db-discovery/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.update.RuleDefinitionUpdater => org.apache.shardingsphere.distsql.handler.update.RuleDefinitionUpdater} (100%)
 rename features/encrypt/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet => org.apache.shardingsphere.distsql.handler.query.DistSQLResultSet} (100%)
 rename features/encrypt/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.update.RuleDefinitionUpdater => org.apache.shardingsphere.distsql.handler.update.RuleDefinitionUpdater} (100%)
 rename features/readwrite-splitting/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet => org.apache.shardingsphere.distsql.handler.query.DistSQLResultSet} (100%)
 rename features/readwrite-splitting/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.update.RuleDefinitionUpdater => org.apache.shardingsphere.distsql.handler.update.RuleDefinitionUpdater} (100%)
 rename features/shadow/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet => org.apache.shardingsphere.distsql.handler.query.DistSQLResultSet} (100%)
 rename features/shadow/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.update.RuleDefinitionUpdater => org.apache.shardingsphere.distsql.handler.update.RuleDefinitionUpdater} (100%)
 rename features/sharding/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet => org.apache.shardingsphere.distsql.handler.query.DistSQLResultSet} (100%)
 rename features/sharding/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.update.RuleDefinitionUpdater => org.apache.shardingsphere.distsql.handler.update.RuleDefinitionUpdater} (100%)
 delete mode 100644 infra/common/src/main/java/org/apache/shardingsphere/infra/distsql/exception/rule/RuleDisabledException.java
 delete mode 100644 infra/common/src/main/java/org/apache/shardingsphere/infra/distsql/exception/rule/RuleEnabledException.java
 rename kernel/authority/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet => org.apache.shardingsphere.distsql.handler.query.DistSQLResultSet} (100%)
 rename kernel/data-pipeline/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet => org.apache.shardingsphere.distsql.handler.query.DistSQLResultSet} (100%)
 rename kernel/data-pipeline/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.update.RALUpdater => org.apache.shardingsphere.distsql.handler.update.RALUpdater} (100%)
 rename kernel/parser/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet => org.apache.shardingsphere.distsql.handler.query.DistSQLResultSet} (100%)
 rename kernel/parser/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.update.GlobalRuleRALUpdater => org.apache.shardingsphere.distsql.handler.update.GlobalRuleRALUpdater} (100%)
 rename kernel/sql-translator/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet => org.apache.shardingsphere.distsql.handler.query.DistSQLResultSet} (100%)
 rename kernel/traffic/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet => org.apache.shardingsphere.distsql.handler.query.DistSQLResultSet} (100%)
 rename kernel/traffic/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.update.GlobalRuleRALUpdater => org.apache.shardingsphere.distsql.handler.update.GlobalRuleRALUpdater} (100%)
 rename kernel/transaction/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet => org.apache.shardingsphere.distsql.handler.query.DistSQLResultSet} (100%)
 rename kernel/transaction/distsql/handler/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.update.GlobalRuleRALUpdater => org.apache.shardingsphere.distsql.handler.update.GlobalRuleRALUpdater} (100%)
 rename proxy/backend/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet => org.apache.shardingsphere.distsql.handler.query.DistSQLResultSet} (100%)
 rename proxy/backend/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.update.RALUpdater => org.apache.shardingsphere.distsql.handler.update.RALUpdater} (100%)
 rename proxy/backend/src/main/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.update.RuleDefinitionUpdater => org.apache.shardingsphere.distsql.handler.update.RuleDefinitionUpdater} (100%)
 rename proxy/backend/src/test/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.query.DistSQLResultSet => org.apache.shardingsphere.distsql.handler.query.DistSQLResultSet} (100%)
 rename proxy/backend/src/test/resources/META-INF/services/{org.apache.shardingsphere.infra.distsql.update.RuleDefinitionUpdater => org.apache.shardingsphere.distsql.handler.update.RuleDefinitionUpdater} (100%)