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