This is an automated email from the ASF dual-hosted git repository.
zhangyonglun pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git.
from 19b27d2 Add relational table grammar in 'create table'. (#9572)
add dc53bdb database discovery and read write splitting integration aware
(#9734)
No new revisions were added by this update.
Summary of changes:
.../LocalReadWriteSplittingConfiguration.java | 2 +-
...calShardingReadWriteSplittingConfiguration.java | 4 +-
...WriteSplittingShadowDatabasesConfiguration.java | 2 +-
.../config/ReadWriteSplittingConfiguration.java | 2 +-
...dingReadWriteSplittingConfigurationPrecise.java | 4 +-
...ardingReadWriteSplittingConfigurationRange.java | 4 +-
.../DatabaseDiscoveryDataSourceNameAware.java | 52 ++++++++++++++++++++++
.../common/constant/DatabaseDiscoveryOrder.java | 4 +-
.../rule/DatabaseDiscoveryDataSourceRule.java | 9 ++++
.../common/rule/DatabaseDiscoveryRule.java | 12 +++++
.../rule/biulder/DatabaseDiscoveryRuleBuilder.java | 13 +++---
....shardingsphere.infra.aware.DataSourceNameAware | 2 +-
...dWriteSplittingDataSourceRuleConfiguration.java | 2 +
.../rule/ReadWriteSplittingDataSourceRule.java | 24 ++++++++--
...dWriteSplittingDataSourceRuleConfiguration.java | 2 +
...eAlgorithmProviderConfigurationYamlSwapper.java | 3 +-
...WriteSplittingRuleConfigurationYamlSwapper.java | 3 +-
.../rule/ReadWriteSplittingDataSourceRuleTest.java | 10 ++---
.../common/rule/ReadWriteSplittingRuleTest.java | 2 +-
...mProvidedReadWriteSplittingRuleBuilderTest.java | 2 +-
.../biulder/ReadWriteSplittingRuleBuilderTest.java | 2 +-
...orithmProviderConfigurationYamlSwapperTest.java | 2 +-
...eSplittingRuleConfigurationYamlSwapperTest.java | 4 +-
.../impl/ReadWriteSplittingDataSourceRouter.java | 25 ++++++++++-
.../engine/ReadWriteSplittingSQLRouterTest.java | 2 +-
...ReadWriteSplittingRuleBeanDefinitionParser.java | 1 +
.../ReadWriteSplittingRuleBeanDefinitionTag.java | 2 +
.../META-INF/namespace/read-write-splitting.xsd | 3 +-
...ReadWriteSplittingRuleConfigurationChecker.java | 9 +++-
.../DataSourceNameAware.java} | 29 +++++++++---
.../infra/aware/DataSourceNameAwareFactory.java | 41 ++++++++++-------
.../infra/spi/typed/TypedSPIRegistry.java | 11 +++++
.../GovernanceShardingSphereDataSourceTest.java | 2 +-
.../resources/conf/config-database-discovery.yaml | 1 -
34 files changed, 227 insertions(+), 65 deletions(-)
create mode 100644
shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-common/src/main/java/org/apache/shardingsphere/db/discovery/common/aware/DatabaseDiscoveryDataSourceNameAware.java
copy
shardingsphere-agent/shardingsphere-agent-plugins/shardingsphere-agent-plugin-logging/shardingsphere-agent-logging-base/src/main/resources/META-INF/services/org.apache.shardingsphere.agent.spi.boot.PluginBootService
=>
shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-common/src/main/resources/META-INF/services/org.apache.shardingsphere.infra.aware.DataSourceNameAware
(89%)
copy
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/{rule/type/TableContainedRule.java
=> aware/DataSourceNameAware.java} (56%)
copy
shardingsphere-sql-parser/shardingsphere-sql-parser-statement/src/main/java/org/apache/shardingsphere/sql/parser/sql/common/segment/ddl/column/alter/ModifyColumnDefinitionSegment.java
=>
shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/aware/DataSourceNameAwareFactory.java
(50%)