You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by wu...@apache.org on 2021/09/04 10:59:11 UTC

[shardingsphere] branch master updated (65d51b3 -> a8c655e)

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

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


    from 65d51b3  Split GlobalRulesBuilder and SchemaRulesBuilder (#12205)
     add a8c655e  Add shardingsphere-single-table into kernel module (#12210)

No new revisions were added by this update.

Summary of changes:
 ...orithmProvidedDatabaseDiscoveryRuleBuilder.java |  4 +-
 .../rule/builder/DatabaseDiscoveryRuleBuilder.java |  4 +-
 ...hmProvidedDatabaseDiscoveryRuleBuilderTest.java |  4 +-
 .../builder/DatabaseDiscoveryRuleBuilderTest.java  |  4 +-
 .../shardingsphere-encrypt-core/pom.xml            |  7 +++
 .../AlgorithmProvidedEncryptRuleBuilder.java       |  4 +-
 .../encrypt/rule/builder/EncryptRuleBuilder.java   |  4 +-
 .../metadata/EncryptTableMetaDataBuilderTest.java  |  2 +-
 .../AlgorithmProvidedEncryptRuleBuilderTest.java   |  4 +-
 .../rule/builder/EncryptRuleBuilderTest.java       |  4 +-
 ...rithmProvidedReadwriteSplittingRuleBuilder.java |  4 +-
 .../builder/ReadwriteSplittingRuleBuilder.java     |  4 +-
 ...mProvidedReadwriteSplittingRuleBuilderTest.java |  4 +-
 .../builder/ReadwriteSplittingRuleBuilderTest.java |  4 +-
 .../AlgorithmProvidedShadowRuleBuilder.java        |  4 +-
 .../shadow/rule/builder/ShadowRuleBuilder.java     |  4 +-
 .../shadow/rule/builder/ShadowRuleBuilderTest.java |  4 +-
 .../shardingsphere-sharding-core/pom.xml           |  6 ++
 .../AlgorithmProvidedShardingRuleBuilder.java      |  4 +-
 .../sharding/rule/builder/ShardingRuleBuilder.java |  4 +-
 .../engine/fixture/AbstractRoutingEngineTest.java  |  4 +-
 .../engine/type/standard/AbstractSQLRouteTest.java |  8 +--
 .../AlgorithmProvidedShardingRuleBuilderTest.java  |  4 +-
 .../rule/builder/ShardingRuleBuilderTest.java      |  4 +-
 .../metadata/rule/ShardingSphereRuleMetaData.java  | 12 ++++
 .../metadata/schema/builder/SchemaBuilder.java     |  6 +-
 .../metadata/schema/refresher/SchemaRefresher.java | 10 +--
 .../type/AlterIndexStatementSchemaRefresher.java   | 11 ++--
 .../type/AlterTableStatementSchemaRefresher.java   | 39 ++++++------
 .../type/CreateIndexStatementSchemaRefresher.java  | 10 +--
 .../type/CreateTableStatementSchemaRefresher.java  | 23 ++++---
 .../type/CreateViewStatementSchemaRefresher.java   | 20 +++---
 .../type/DropIndexStatementSchemaRefresher.java    | 13 ++--
 .../type/DropTableStatementSchemaRefresher.java    | 16 ++---
 .../type/DropViewStatementSchemaRefresher.java     | 16 ++---
 .../rule/builder/schema/SchemaRuleBuilder.java     |  3 +-
 .../rule/builder/schema/SchemaRulesBuilder.java    |  5 +-
 .../SchemaRulesBuilderMaterials.java}              |  6 +-
 .../identifier/type/MutableDataNodeRule.java}      | 28 +++++----
 ...er.schema.DefaultSchemaRuleConfigurationBuilder | 18 ------
 .../metadata/schema/builder/SchemaBuilderTest.java | 73 ----------------------
 .../AlterIndexStatementSchemaRefresherTest.java    |  9 ++-
 .../AlterTableStatementSchemaRefresherTest.java    | 19 +++---
 .../CreateIndexStatementSchemaRefresherTest.java   | 14 +++--
 .../CreateTableStatementSchemaRefresherTest.java   | 16 +++--
 .../CreateViewStatementSchemaRefresherTest.java    |  9 ++-
 .../DropIndexStatementSchemaRefresherTest.java     | 12 +++-
 .../DropTableStatementSchemaRefresherTest.java     | 12 +++-
 .../type/DropViewStatementSchemaRefresherTest.java |  9 ++-
 .../builder/schema/SchemaRulesBuilderTest.java     | 11 +---
 .../fixture/TestShardingSphereRuleBuilder.java     |  4 +-
 .../context/refresher/MetadataRefreshEngine.java   |  9 ++-
 .../sql/federate/FederateJDBCExecutorTest.java     |  4 +-
 .../shardingsphere-jdbc-core/pom.xml               |  5 ++
 shardingsphere-kernel/pom.xml                      |  1 +
 .../{ => shardingsphere-single-table}/pom.xml      | 21 ++++---
 .../config}/SingleTableRuleConfiguration.java      |  2 +-
 .../metadata}/SingleTableMetaDataBuilder.java      |  7 ++-
 .../singletable/route}/SingleTableRouteEngine.java |  6 +-
 .../singletable}/route/SingleTableSQLRouter.java   |  6 +-
 .../singletable/rule}/SingleTableDataNode.java     |  2 +-
 .../rule}/SingleTableDataNodeLoader.java           |  6 +-
 .../singletable/rule}/SingleTableRule.java         | 22 +++----
 ...tSingleTableSchemaRuleConfigurationBuilder.java |  4 +-
 .../rule/builder}/SingleTableRuleBuilder.java      | 10 +--
 .../SingleTableRuleConfigurationChecker.java       |  4 +-
 ...chema.builder.spi.RuleBasedTableMetaDataBuilder |  2 +-
 ...org.apache.shardingsphere.infra.route.SQLRouter |  2 +-
 ...er.schema.DefaultSchemaRuleConfigurationBuilder |  2 +-
 ...ere.infra.rule.builder.schema.SchemaRuleBuilder |  2 +-
 ...ere.infra.rule.checker.RuleConfigurationChecker |  2 +-
 .../metadata}/SingleTableMetaDataBuilderTest.java  |  5 +-
 .../metadata/SingleTableSchemaBuilderTest.java     | 31 ++-------
 .../route}/SingleTableRouteEngineTest.java         |  6 +-
 .../rule}/SingleTableDataNodeLoaderTest.java       |  2 +-
 .../mode/metadata/MetaDataContextsBuilder.java     |  4 +-
 .../mode/metadata/MetaDataContextsBuilderTest.java | 10 +--
 .../mode/metadata/fixture/FixtureRuleBuilder.java  |  4 +-
 .../shardingsphere-cluster-mode-core/pom.xml       |  5 ++
 .../shardingsphere-proxy-backend/pom.xml           |  5 ++
 .../shardingsphere-proxy-common/pom.xml            |  5 ++
 .../shardingsphere-rewrite-test/pom.xml            |  6 ++
 .../AbstractSQLRewriterParameterizedTest.java      |  4 +-
 .../EncryptSQLRewriterParameterizedTest.java       |  6 +-
 .../ShardingSQLRewriterParameterizedTest.java      |  6 +-
 85 files changed, 358 insertions(+), 387 deletions(-)
 rename shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/rule/builder/{ShardingSphereRulesBuilderMaterials.java => schema/SchemaRulesBuilderMaterials.java} (90%)
 copy shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/{metadata/rule/ShardingSphereRuleMetaData.java => rule/identifier/type/MutableDataNodeRule.java} (64%)
 delete mode 100644 shardingsphere-infra/shardingsphere-infra-common/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.schema.DefaultSchemaRuleConfigurationBuilder
 copy shardingsphere-kernel/{ => shardingsphere-single-table}/pom.xml (69%)
 rename {shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/config/single => shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/config}/SingleTableRuleConfiguration.java (95%)
 rename {shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/schema/builder => shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/metadata}/SingleTableMetaDataBuilder.java (89%)
 rename {shardingsphere-infra/shardingsphere-infra-route/src/main/java/org/apache/shardingsphere/infra/route/engine/single => shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/route}/SingleTableRouteEngine.java (97%)
 rename {shardingsphere-infra/shardingsphere-infra-route/src/main/java/org/apache/shardingsphere/infra => shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable}/route/SingleTableSQLRouter.java (95%)
 rename {shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/rule/single => shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/rule}/SingleTableDataNode.java (95%)
 rename {shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/rule/single => shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/rule}/SingleTableDataNodeLoader.java (96%)
 rename {shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/rule/single => shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/rule}/SingleTableRule.java (92%)
 rename {shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/rule/builder/single => shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/rule/builder}/DefaultSingleTableSchemaRuleConfigurationBuilder.java (91%)
 rename {shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/rule/builder/single => shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/rule/builder}/SingleTableRuleBuilder.java (76%)
 rename {shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/rule/checker/single => shardingsphere-kernel/shardingsphere-single-table/src/main/java/org/apache/shardingsphere/singletable/rule/checker}/SingleTableRuleConfigurationChecker.java (91%)
 rename {shardingsphere-infra/shardingsphere-infra-common => shardingsphere-kernel/shardingsphere-single-table}/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.metadata.schema.builder.spi.RuleBasedTableMetaDataBuilder (90%)
 rename {shardingsphere-infra/shardingsphere-infra-route => shardingsphere-kernel/shardingsphere-single-table}/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.route.SQLRouter (92%)
 copy shardingsphere-infra/shardingsphere-infra-common/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.schema.SchemaRuleBuilder => shardingsphere-kernel/shardingsphere-single-table/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.schema.DefaultSchemaRuleConfigurationBuilder (88%)
 rename {shardingsphere-infra/shardingsphere-infra-common => shardingsphere-kernel/shardingsphere-single-table}/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.builder.schema.SchemaRuleBuilder (91%)
 rename {shardingsphere-infra/shardingsphere-infra-common => shardingsphere-kernel/shardingsphere-single-table}/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.rule.checker.RuleConfigurationChecker (89%)
 rename {shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/metadata/schema/builder => shardingsphere-kernel/shardingsphere-single-table/src/test/java/org/apache/shardingsphere/singletable/metadata}/SingleTableMetaDataBuilderTest.java (97%)
 copy shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/metadata/schema/builder/SchemaBuilderTest.java => shardingsphere-kernel/shardingsphere-single-table/src/test/java/org/apache/shardingsphere/singletable/metadata/SingleTableSchemaBuilderTest.java (79%)
 rename {shardingsphere-infra/shardingsphere-infra-route/src/test/java/org/apache/shardingsphere/infra/route/engine/single => shardingsphere-kernel/shardingsphere-single-table/src/test/java/org/apache/shardingsphere/singletable/route}/SingleTableRouteEngineTest.java (96%)
 rename {shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/rule/single => shardingsphere-kernel/shardingsphere-single-table/src/test/java/org/apache/shardingsphere/singletable/rule}/SingleTableDataNodeLoaderTest.java (99%)