This is an automated email from the ASF dual-hosted git repository.
zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new 13e5868dc3c Schema name rename to database name. (#16887)
13e5868dc3c is described below
commit 13e5868dc3cbb185ac65c84ee21b6c01e1d3c8f5
Author: zhaojinchao <[email protected]>
AuthorDate: Sun Apr 17 22:52:37 2022 +0800
Schema name rename to database name. (#16887)
---
.../DatabaseDiscoveryRuleConfigurationChecker.java | 4 ++--
.../dbdiscovery/rule/DatabaseDiscoveryRule.java | 28 +++++++++++-----------
...orithmProvidedDatabaseDiscoveryRuleBuilder.java | 4 ++--
.../rule/builder/DatabaseDiscoveryRuleBuilder.java | 4 ++--
.../AbstractEncryptRuleConfigurationChecker.java | 4 ++--
.../AlgorithmProvidedEncryptRuleBuilder.java | 2 +-
.../encrypt/rule/builder/EncryptRuleBuilder.java | 2 +-
...ReadwriteSplittingRuleConfigurationChecker.java | 10 ++++----
...rithmProvidedReadwriteSplittingRuleBuilder.java | 2 +-
.../builder/ReadwriteSplittingRuleBuilder.java | 2 +-
.../AbstractShadowRuleConfigurationChecker.java | 2 +-
.../AlgorithmProvidedShadowRuleBuilder.java | 2 +-
.../shadow/rule/builder/ShadowRuleBuilder.java | 2 +-
.../AbstractShardingRuleConfigurationChecker.java | 4 ++--
.../AlgorithmProvidedShardingRuleBuilder.java | 2 +-
.../sharding/rule/builder/ShardingRuleBuilder.java | 2 +-
.../config/checker/RuleConfigurationChecker.java | 4 ++--
.../rule/builder/schema/SchemaRuleBuilder.java | 4 ++--
.../checker/RuleConfigurationCheckerFixture.java | 2 +-
.../fixture/TestShardingSphereRuleBuilder.java | 2 +-
.../rule/builder/SingleTableRuleBuilder.java | 2 +-
.../mode/metadata/fixture/FixtureRuleBuilder.java | 2 +-
.../fixture/RuleConfigurationFixtureChecker.java | 2 +-
.../fixture/TestRuleConfigurationChecker.java | 2 +-
24 files changed, 48 insertions(+), 48 deletions(-)
diff --git
a/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/checker/DatabaseDiscoveryRuleConfigurationChecker.java
b/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/checker/DatabaseDiscoveryRuleConfigurationChecker.java
index e07b87710cf..220b747fb0f 100644
---
a/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/checker/DatabaseDiscoveryRuleConfigurationChecker.java
+++
b/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/checker/DatabaseDiscoveryRuleConfigurationChecker.java
@@ -28,8 +28,8 @@ import
org.apache.shardingsphere.infra.config.checker.RuleConfigurationChecker;
public final class DatabaseDiscoveryRuleConfigurationChecker implements
RuleConfigurationChecker<DatabaseDiscoveryRuleConfiguration> {
@Override
- public void check(final String schemaName, final
DatabaseDiscoveryRuleConfiguration config) {
- config.getDataSources().forEach(each ->
Preconditions.checkState(!each.getDiscoveryTypeName().isEmpty(), "No available
database discovery rule configuration in schema `%s.", schemaName));
+ public void check(final String databaseName, final
DatabaseDiscoveryRuleConfiguration config) {
+ config.getDataSources().forEach(each ->
Preconditions.checkState(!each.getDiscoveryTypeName().isEmpty(), "No available
database discovery rule configuration in database `%s.", databaseName));
}
@Override
diff --git
a/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/DatabaseDiscoveryRule.java
b/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/DatabaseDiscoveryRule.java
index 0798a4c6413..f905938caa9 100644
---
a/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/DatabaseDiscoveryRule.java
+++
b/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/DatabaseDiscoveryRule.java
@@ -68,21 +68,21 @@ public final class DatabaseDiscoveryRule implements
SchemaRule, DataSourceContai
@Getter
private final Map<String, DatabaseDiscoveryDataSourceRule> dataSourceRules;
- public DatabaseDiscoveryRule(final String schemaName, final Map<String,
DataSource> dataSourceMap, final DatabaseDiscoveryRuleConfiguration config) {
- this(schemaName, dataSourceMap, config.getDataSources(),
config.getDiscoveryHeartbeats(), getDiscoveryTypes(config.getDiscoveryTypes()));
+ public DatabaseDiscoveryRule(final String databaseName, final Map<String,
DataSource> dataSourceMap, final DatabaseDiscoveryRuleConfiguration config) {
+ this(databaseName, dataSourceMap, config.getDataSources(),
config.getDiscoveryHeartbeats(), getDiscoveryTypes(config.getDiscoveryTypes()));
}
- public DatabaseDiscoveryRule(final String schemaName, final Map<String,
DataSource> dataSourceMap, final
AlgorithmProvidedDatabaseDiscoveryRuleConfiguration config) {
- this(schemaName, dataSourceMap, config.getDataSources(),
config.getDiscoveryHeartbeats(), config.getDiscoveryTypes());
+ public DatabaseDiscoveryRule(final String databaseName, final Map<String,
DataSource> dataSourceMap, final
AlgorithmProvidedDatabaseDiscoveryRuleConfiguration config) {
+ this(databaseName, dataSourceMap, config.getDataSources(),
config.getDiscoveryHeartbeats(), config.getDiscoveryTypes());
}
- private DatabaseDiscoveryRule(final String schemaName, final Map<String,
DataSource> dataSourceMap, final
Collection<DatabaseDiscoveryDataSourceRuleConfiguration> dataSourceRuleConfigs,
+ private DatabaseDiscoveryRule(final String databaseName, final Map<String,
DataSource> dataSourceMap, final
Collection<DatabaseDiscoveryDataSourceRuleConfiguration> dataSourceRuleConfigs,
final Map<String,
DatabaseDiscoveryHeartBeatConfiguration> heartBeatConfig, final Map<String,
DatabaseDiscoveryType> discoveryTypes) {
this.discoveryTypes = discoveryTypes;
dataSourceRules = getDataSourceRules(dataSourceRuleConfigs,
heartBeatConfig);
- findMasterSlaveRelation(schemaName, dataSourceMap);
+ findMasterSlaveRelation(databaseName, dataSourceMap);
initAware();
- initHeartBeatJobs(schemaName, dataSourceMap);
+ initHeartBeatJobs(databaseName, dataSourceMap);
}
private static Map<String, DatabaseDiscoveryType> getDiscoveryTypes(final
Map<String, ShardingSphereAlgorithmConfiguration> discoveryTypesConfig) {
@@ -103,7 +103,7 @@ public final class DatabaseDiscoveryRule implements
SchemaRule, DataSourceContai
return result;
}
- private void findMasterSlaveRelation(final String schemaName, final
Map<String, DataSource> dataSourceMap) {
+ private void findMasterSlaveRelation(final String databaseName, final
Map<String, DataSource> dataSourceMap) {
for (Entry<String, DatabaseDiscoveryDataSourceRule> entry :
dataSourceRules.entrySet()) {
String groupName = entry.getKey();
DatabaseDiscoveryDataSourceRule dataSourceRule = entry.getValue();
@@ -111,13 +111,13 @@ public final class DatabaseDiscoveryRule implements
SchemaRule, DataSourceContai
Map<String, DataSource> originalDataSourceMap = new
HashMap<>(dataSourceMap);
Collection<String> disabledDataSourceNames =
dataSourceRule.getDisabledDataSourceNames();
try {
-
databaseDiscoveryType.checkDatabaseDiscoveryConfiguration(schemaName,
originalDataSourceMap);
+
databaseDiscoveryType.checkDatabaseDiscoveryConfiguration(databaseName,
originalDataSourceMap);
} catch (final SQLException ex) {
throw new ShardingSphereException(ex);
}
- databaseDiscoveryType.updatePrimaryDataSource(schemaName,
originalDataSourceMap, disabledDataSourceNames, groupName);
+ databaseDiscoveryType.updatePrimaryDataSource(databaseName,
originalDataSourceMap, disabledDataSourceNames, groupName);
dataSourceRule.updatePrimaryDataSourceName(databaseDiscoveryType.getPrimaryDataSource());
- databaseDiscoveryType.updateMemberState(schemaName,
originalDataSourceMap, groupName);
+ databaseDiscoveryType.updateMemberState(databaseName,
originalDataSourceMap, groupName);
}
}
@@ -185,14 +185,14 @@ public final class DatabaseDiscoveryRule implements
SchemaRule, DataSourceContai
return result;
}
- private void initHeartBeatJobs(final String schemaName, final Map<String,
DataSource> dataSourceMap) {
+ private void initHeartBeatJobs(final String databaseName, final
Map<String, DataSource> dataSourceMap) {
Optional<ModeScheduleContext> modeScheduleContext =
ModeScheduleContextFactory.getInstance().get();
if (modeScheduleContext.isPresent()) {
for (Entry<String, DatabaseDiscoveryDataSourceRule> entry :
dataSourceRules.entrySet()) {
Map<String, DataSource> dataSources =
dataSourceMap.entrySet().stream().filter(dataSource ->
!entry.getValue().getDisabledDataSourceNames().contains(dataSource.getKey()))
.collect(Collectors.toMap(Entry::getKey,
Entry::getValue));
- CronJob job = new
CronJob(entry.getValue().getDatabaseDiscoveryType().getType() + "-" +
schemaName + "-" + entry.getValue().getGroupName(),
- each -> new HeartbeatJob(schemaName, dataSources,
entry.getValue().getGroupName(), entry.getValue().getDatabaseDiscoveryType(),
entry.getValue().getDisabledDataSourceNames())
+ CronJob job = new
CronJob(entry.getValue().getDatabaseDiscoveryType().getType() + "-" +
databaseName + "-" + entry.getValue().getGroupName(),
+ each -> new HeartbeatJob(databaseName, dataSources,
entry.getValue().getGroupName(), entry.getValue().getDatabaseDiscoveryType(),
entry.getValue().getDisabledDataSourceNames())
.execute(null),
entry.getValue().getHeartbeatProps().getProperty("keep-alive-cron"));
modeScheduleContext.get().startCronJob(job);
}
diff --git
a/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/builder/AlgorithmProvidedDatabaseDiscoveryRuleBuilder.java
b/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/builder/AlgorithmProvidedDatabaseDiscoveryRuleBuilder.java
index 98243b5cbee..bf4981152d0 100644
---
a/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/builder/AlgorithmProvidedDatabaseDiscoveryRuleBuilder.java
+++
b/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/builder/AlgorithmProvidedDatabaseDiscoveryRuleBuilder.java
@@ -34,9 +34,9 @@ import java.util.Map;
public final class AlgorithmProvidedDatabaseDiscoveryRuleBuilder implements
SchemaRuleBuilder<AlgorithmProvidedDatabaseDiscoveryRuleConfiguration> {
@Override
- public DatabaseDiscoveryRule build(final
AlgorithmProvidedDatabaseDiscoveryRuleConfiguration config, final String
schemaName,
+ public DatabaseDiscoveryRule build(final
AlgorithmProvidedDatabaseDiscoveryRuleConfiguration config, final String
databaseName,
final Map<String, DataSource>
dataSources, final Collection<ShardingSphereRule> builtRules, final
ConfigurationProperties props) {
- return new DatabaseDiscoveryRule(schemaName, dataSources, config);
+ return new DatabaseDiscoveryRule(databaseName, dataSources, config);
}
@Override
diff --git
a/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/builder/DatabaseDiscoveryRuleBuilder.java
b/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/builder/DatabaseDiscoveryRuleBuilder.java
index 305b8469614..f11ce80f9a7 100644
---
a/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/builder/DatabaseDiscoveryRuleBuilder.java
+++
b/shardingsphere-features/shardingsphere-db-discovery/shardingsphere-db-discovery-core/src/main/java/org/apache/shardingsphere/dbdiscovery/rule/builder/DatabaseDiscoveryRuleBuilder.java
@@ -36,7 +36,7 @@ import java.util.Map;
public final class DatabaseDiscoveryRuleBuilder implements
SchemaRuleBuilder<DatabaseDiscoveryRuleConfiguration> {
@Override
- public DatabaseDiscoveryRule build(final
DatabaseDiscoveryRuleConfiguration config, final String schemaName,
+ public DatabaseDiscoveryRule build(final
DatabaseDiscoveryRuleConfiguration config, final String databaseName,
final Map<String, DataSource>
dataSources, final Collection<ShardingSphereRule> builtRules, final
ConfigurationProperties props) {
Map<String, DataSource> realDataSourceMap = new HashMap<>();
for (DatabaseDiscoveryDataSourceRuleConfiguration each :
config.getDataSources()) {
@@ -44,7 +44,7 @@ public final class DatabaseDiscoveryRuleBuilder implements
SchemaRuleBuilder<Dat
realDataSourceMap.put(datasourceName,
dataSources.get(datasourceName));
}
}
- return new DatabaseDiscoveryRule(schemaName, realDataSourceMap,
config);
+ return new DatabaseDiscoveryRule(databaseName, realDataSourceMap,
config);
}
@Override
diff --git
a/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/checker/AbstractEncryptRuleConfigurationChecker.java
b/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/checker/AbstractEncryptRuleConfigurationChecker.java
index 4a167548a24..0241dc95542 100644
---
a/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/checker/AbstractEncryptRuleConfigurationChecker.java
+++
b/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/checker/AbstractEncryptRuleConfigurationChecker.java
@@ -29,8 +29,8 @@ import
org.apache.shardingsphere.infra.config.checker.RuleConfigurationChecker;
public abstract class AbstractEncryptRuleConfigurationChecker<T extends
RuleConfiguration> implements RuleConfigurationChecker<T> {
@Override
- public final void check(final String schemaName, final T config) {
- Preconditions.checkState(!isEmptyEncryptors(config), "No available
encrypt rule configuration in schema `%s`.", schemaName);
+ public final void check(final String databaseName, final T config) {
+ Preconditions.checkState(!isEmptyEncryptors(config), "No available
encrypt rule configuration in database `%s`.", databaseName);
}
protected abstract boolean isEmptyEncryptors(T config);
diff --git
a/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/rule/builder/AlgorithmProvidedEncryptRuleBuilder.java
b/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/rule/builder/AlgorithmProvidedEncryptRuleBuilder.java
index b2e879eb138..14d3c6b5d9a 100644
---
a/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/rule/builder/AlgorithmProvidedEncryptRuleBuilder.java
+++
b/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/rule/builder/AlgorithmProvidedEncryptRuleBuilder.java
@@ -34,7 +34,7 @@ import java.util.Map;
public final class AlgorithmProvidedEncryptRuleBuilder implements
SchemaRuleBuilder<AlgorithmProvidedEncryptRuleConfiguration> {
@Override
- public EncryptRule build(final AlgorithmProvidedEncryptRuleConfiguration
config, final String schemaName,
+ public EncryptRule build(final AlgorithmProvidedEncryptRuleConfiguration
config, final String databaseName,
final Map<String, DataSource> dataSources, final
Collection<ShardingSphereRule> builtRules, final ConfigurationProperties props)
{
return new EncryptRule(config, dataSources);
}
diff --git
a/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/rule/builder/EncryptRuleBuilder.java
b/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/rule/builder/EncryptRuleBuilder.java
index 097b87567f8..427fa16b508 100644
---
a/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/rule/builder/EncryptRuleBuilder.java
+++
b/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-core/src/main/java/org/apache/shardingsphere/encrypt/rule/builder/EncryptRuleBuilder.java
@@ -34,7 +34,7 @@ import java.util.Map;
public final class EncryptRuleBuilder implements
SchemaRuleBuilder<EncryptRuleConfiguration> {
@Override
- public EncryptRule build(final EncryptRuleConfiguration config, final
String schemaName,
+ public EncryptRule build(final EncryptRuleConfiguration config, final
String databaseName,
final Map<String, DataSource> dataSources, final
Collection<ShardingSphereRule> builtRules, final ConfigurationProperties props)
{
return new EncryptRule(config, dataSources);
}
diff --git
a/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/checker/AbstractReadwriteSplittingRuleConfigurationChecker.java
b/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/checker/AbstractReadwriteSplittingRuleConfigurationChecker.java
index 8399c9e14e3..2fea469738f 100644
---
a/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/checker/AbstractReadwriteSplittingRuleConfigurationChecker.java
+++
b/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/checker/AbstractReadwriteSplittingRuleConfigurationChecker.java
@@ -32,14 +32,14 @@ import java.util.Collection;
public abstract class AbstractReadwriteSplittingRuleConfigurationChecker<T
extends RuleConfiguration> implements RuleConfigurationChecker<T> {
@Override
- public final void check(final String schemaName, final T config) {
- checkDataSources(schemaName, getDataSources(config));
+ public final void check(final String databaseName, final T config) {
+ checkDataSources(databaseName, getDataSources(config));
}
- private void checkDataSources(final String schemaName, final
Collection<ReadwriteSplittingDataSourceRuleConfiguration> dataSources) {
+ private void checkDataSources(final String databaseName, final
Collection<ReadwriteSplittingDataSourceRuleConfiguration> dataSources) {
dataSources.forEach(each -> {
- Preconditions.checkState(!each.getType().isEmpty(), "No available
readwrite-splitting rule configuration in schema `%s`.", schemaName);
- Preconditions.checkState(!each.getProps().isEmpty(), "No available
readwrite-splitting rule configuration in schema `%s`.", schemaName);
+ Preconditions.checkState(!each.getType().isEmpty(), "No available
readwrite-splitting rule configuration in database `%s`.", databaseName);
+ Preconditions.checkState(!each.getProps().isEmpty(), "No available
readwrite-splitting rule configuration in database `%s`.", databaseName);
});
}
diff --git
a/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/builder/AlgorithmProvidedReadwriteSplittingRuleBuilder.java
b/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/builder/AlgorithmProvidedReadwriteSplittingRuleBuilder.java
index 8d6b1eecae0..d11627ec3ae 100644
---
a/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/builder/AlgorithmProvidedReadwriteSplittingRuleBuilder.java
+++
b/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/builder/AlgorithmProvidedReadwriteSplittingRuleBuilder.java
@@ -34,7 +34,7 @@ import java.util.Map;
public final class AlgorithmProvidedReadwriteSplittingRuleBuilder implements
SchemaRuleBuilder<AlgorithmProvidedReadwriteSplittingRuleConfiguration> {
@Override
- public ReadwriteSplittingRule build(final
AlgorithmProvidedReadwriteSplittingRuleConfiguration config, final String
schemaName,
+ public ReadwriteSplittingRule build(final
AlgorithmProvidedReadwriteSplittingRuleConfiguration config, final String
databaseName,
final Map<String, DataSource>
dataSources, final Collection<ShardingSphereRule> builtRules, final
ConfigurationProperties props) {
return new ReadwriteSplittingRule(config);
}
diff --git
a/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/builder/ReadwriteSplittingRuleBuilder.java
b/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/builder/ReadwriteSplittingRuleBuilder.java
index b976cd0ee16..b18781b3288 100644
---
a/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/builder/ReadwriteSplittingRuleBuilder.java
+++
b/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/builder/ReadwriteSplittingRuleBuilder.java
@@ -34,7 +34,7 @@ import java.util.Map;
public final class ReadwriteSplittingRuleBuilder implements
SchemaRuleBuilder<ReadwriteSplittingRuleConfiguration> {
@Override
- public ReadwriteSplittingRule build(final
ReadwriteSplittingRuleConfiguration config, final String schemaName,
+ public ReadwriteSplittingRule build(final
ReadwriteSplittingRuleConfiguration config, final String databaseName,
final Map<String, DataSource>
dataSources, final Collection<ShardingSphereRule> builtRules, final
ConfigurationProperties props) {
return new ReadwriteSplittingRule(config);
}
diff --git
a/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/checker/AbstractShadowRuleConfigurationChecker.java
b/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/checker/AbstractShadowRuleConfigurationChecker.java
index 9f5a2a76166..43545882870 100644
---
a/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/checker/AbstractShadowRuleConfigurationChecker.java
+++
b/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/checker/AbstractShadowRuleConfigurationChecker.java
@@ -39,7 +39,7 @@ import java.util.Set;
public abstract class AbstractShadowRuleConfigurationChecker<T extends
RuleConfiguration> implements RuleConfigurationChecker<T> {
@Override
- public final void check(final String schemaName, final T config) {
+ public final void check(final String databaseName, final T config) {
checkShadowRuleConfiguration(config);
}
diff --git
a/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/rule/builder/AlgorithmProvidedShadowRuleBuilder.java
b/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/rule/builder/AlgorithmProvidedShadowRuleBuilder.java
index 72973151f53..72ec8edaeac 100644
---
a/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/rule/builder/AlgorithmProvidedShadowRuleBuilder.java
+++
b/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/rule/builder/AlgorithmProvidedShadowRuleBuilder.java
@@ -34,7 +34,7 @@ import java.util.Map;
public final class AlgorithmProvidedShadowRuleBuilder implements
SchemaRuleBuilder<AlgorithmProvidedShadowRuleConfiguration> {
@Override
- public ShadowRule build(final AlgorithmProvidedShadowRuleConfiguration
config, final String schemaName,
+ public ShadowRule build(final AlgorithmProvidedShadowRuleConfiguration
config, final String databaseName,
final Map<String, DataSource> dataSources, final
Collection<ShardingSphereRule> builtRules, final ConfigurationProperties props)
{
return new ShadowRule(config);
}
diff --git
a/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/rule/builder/ShadowRuleBuilder.java
b/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/rule/builder/ShadowRuleBuilder.java
index 8845e5ebb04..709d4bc9608 100644
---
a/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/rule/builder/ShadowRuleBuilder.java
+++
b/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-core/src/main/java/org/apache/shardingsphere/shadow/rule/builder/ShadowRuleBuilder.java
@@ -34,7 +34,7 @@ import java.util.Map;
public final class ShadowRuleBuilder implements
SchemaRuleBuilder<ShadowRuleConfiguration> {
@Override
- public ShadowRule build(final ShadowRuleConfiguration config, final String
schemaName,
+ public ShadowRule build(final ShadowRuleConfiguration config, final String
databaseName,
final Map<String, DataSource> dataSources, final
Collection<ShardingSphereRule> builtRules, final ConfigurationProperties props)
{
return new ShadowRule(config);
}
diff --git
a/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/checker/AbstractShardingRuleConfigurationChecker.java
b/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/checker/AbstractShardingRuleConfigurationChecker.java
index fd8f9ad9e3d..a165cb6fe42 100644
---
a/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/checker/AbstractShardingRuleConfigurationChecker.java
+++
b/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/checker/AbstractShardingRuleConfigurationChecker.java
@@ -29,8 +29,8 @@ import
org.apache.shardingsphere.infra.config.checker.RuleConfigurationChecker;
public abstract class AbstractShardingRuleConfigurationChecker<T extends
RuleConfiguration> implements RuleConfigurationChecker<T> {
@Override
- public final void check(final String schemaName, final T config) {
- Preconditions.checkState(hasAvailableTableConfigurations(config), "No
available sharding rule configurations in schema `%s`.", schemaName);
+ public final void check(final String databaseName, final T config) {
+ Preconditions.checkState(hasAvailableTableConfigurations(config), "No
available sharding rule configurations in database `%s`.", databaseName);
}
protected abstract boolean hasAvailableTableConfigurations(T config);
diff --git
a/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/rule/builder/AlgorithmProvidedShardingRuleBuilder.java
b/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/rule/builder/AlgorithmProvidedShardingRuleBuilder.java
index 46c68dc7f61..594d93646ff 100644
---
a/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/rule/builder/AlgorithmProvidedShardingRuleBuilder.java
+++
b/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/rule/builder/AlgorithmProvidedShardingRuleBuilder.java
@@ -35,7 +35,7 @@ import java.util.Map;
public final class AlgorithmProvidedShardingRuleBuilder implements
SchemaRuleBuilder<AlgorithmProvidedShardingRuleConfiguration> {
@Override
- public ShardingRule build(final AlgorithmProvidedShardingRuleConfiguration
config, final String schemaName,
+ public ShardingRule build(final AlgorithmProvidedShardingRuleConfiguration
config, final String databaseName,
final Map<String, DataSource> dataSources, final
Collection<ShardingSphereRule> builtRules, final ConfigurationProperties props)
{
Preconditions.checkArgument(null != dataSources &&
!dataSources.isEmpty(), "Data sources cannot be empty.");
return new ShardingRule(config, dataSources.keySet());
diff --git
a/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/rule/builder/ShardingRuleBuilder.java
b/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/rule/builder/ShardingRuleBuilder.java
index 244f0b7f253..a6f5b3e1ace 100644
---
a/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/rule/builder/ShardingRuleBuilder.java
+++
b/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-core/src/main/java/org/apache/shardingsphere/sharding/rule/builder/ShardingRuleBuilder.java
@@ -35,7 +35,7 @@ import java.util.Map;
public final class ShardingRuleBuilder implements
SchemaRuleBuilder<ShardingRuleConfiguration> {
@Override
- public ShardingRule build(final ShardingRuleConfiguration config, final
String schemaName,
+ public ShardingRule build(final ShardingRuleConfiguration config, final
String databaseName,
final Map<String, DataSource> dataSources, final
Collection<ShardingSphereRule> builtRules, final ConfigurationProperties props)
{
Preconditions.checkArgument(null != dataSources &&
!dataSources.isEmpty(), "Data source names cannot be empty.");
return new ShardingRule(config, dataSources.keySet());
diff --git
a/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/config/checker/RuleConfigurationChecker.java
b/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/config/checker/RuleConfigurationChecker.java
index 56c28424a9f..3f34aa6d744 100644
---
a/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/config/checker/RuleConfigurationChecker.java
+++
b/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/config/checker/RuleConfigurationChecker.java
@@ -30,8 +30,8 @@ public interface RuleConfigurationChecker<T extends
RuleConfiguration> extends O
/**
* Check rule configuration.
*
- * @param schemaName schema name to be checked
+ * @param databaseName database name to be checked
* @param config rule configuration to be checked
*/
- void check(String schemaName, T config);
+ void check(String databaseName, T config);
}
diff --git
a/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/rule/builder/schema/SchemaRuleBuilder.java
b/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/rule/builder/schema/SchemaRuleBuilder.java
index f405221d653..8c33f30bcdd 100644
---
a/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/rule/builder/schema/SchemaRuleBuilder.java
+++
b/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/rule/builder/schema/SchemaRuleBuilder.java
@@ -38,11 +38,11 @@ public interface SchemaRuleBuilder<T extends
RuleConfiguration> extends RuleBuil
* Build schema rule.
*
* @param config rule configuration
- * @param schemaName schema name
+ * @param databaseName database name
* @param dataSources data sources
* @param builtRules built rules
* @param props configuration properties
* @return built schema rule
*/
- SchemaRule build(T config, String schemaName, Map<String, DataSource>
dataSources, Collection<ShardingSphereRule> builtRules, ConfigurationProperties
props);
+ SchemaRule build(T config, String databaseName, Map<String, DataSource>
dataSources, Collection<ShardingSphereRule> builtRules, ConfigurationProperties
props);
}
diff --git
a/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/config/checker/RuleConfigurationCheckerFixture.java
b/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/config/checker/RuleConfigurationCheckerFixture.java
index 8153eec51cf..adc74c93f95 100644
---
a/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/config/checker/RuleConfigurationCheckerFixture.java
+++
b/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/config/checker/RuleConfigurationCheckerFixture.java
@@ -22,7 +22,7 @@ import
org.apache.shardingsphere.infra.fixture.TestRuleConfiguration;
public final class RuleConfigurationCheckerFixture implements
RuleConfigurationChecker<TestRuleConfiguration> {
@Override
- public void check(final String schemaName, final TestRuleConfiguration
config) {
+ public void check(final String databaseName, final TestRuleConfiguration
config) {
}
diff --git
a/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/fixture/TestShardingSphereRuleBuilder.java
b/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/fixture/TestShardingSphereRuleBuilder.java
index 6dcb499fe50..6336f5ad01c 100644
---
a/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/fixture/TestShardingSphereRuleBuilder.java
+++
b/shardingsphere-infra/shardingsphere-infra-common/src/test/java/org/apache/shardingsphere/infra/fixture/TestShardingSphereRuleBuilder.java
@@ -33,7 +33,7 @@ public final class TestShardingSphereRuleBuilder implements
SchemaRuleBuilder<Te
private static final SchemaRule RULE = new TestShardingSphereRule();
@Override
- public SchemaRule build(final TestRuleConfiguration config, final String
schemaName,
+ public SchemaRule build(final TestRuleConfiguration config, final String
databaseName,
final Map<String, DataSource> dataSources, final
Collection<ShardingSphereRule> builtRules, final ConfigurationProperties props)
{
return RULE;
}
diff --git
a/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/rule/builder/SingleTableRuleBuilder.java
b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/rule/builder/SingleTableRuleBuilder.java
index 113a0fb12e5..76e0230a412 100644
---
a/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/rule/builder/SingleTableRuleBuilder.java
+++
b/shardingsphere-kernel/shardingsphere-single-table/shardingsphere-single-table-core/src/main/java/org/apache/shardingsphere/singletable/rule/builder/SingleTableRuleBuilder.java
@@ -35,7 +35,7 @@ import java.util.Map;
public final class SingleTableRuleBuilder implements
SchemaRuleBuilder<SingleTableRuleConfiguration> {
@Override
- public SingleTableRule build(final SingleTableRuleConfiguration config,
final String schemaName,
+ public SingleTableRule build(final SingleTableRuleConfiguration config,
final String databaseName,
final Map<String, DataSource> dataSources,
final Collection<ShardingSphereRule> builtRules, final ConfigurationProperties
props) {
return new SingleTableRule(config,
DatabaseTypeRecognizer.getDatabaseType(dataSources.values()), dataSources,
builtRules, props);
}
diff --git
a/shardingsphere-mode/shardingsphere-mode-core/src/test/java/org/apache/shardingsphere/mode/metadata/fixture/FixtureRuleBuilder.java
b/shardingsphere-mode/shardingsphere-mode-core/src/test/java/org/apache/shardingsphere/mode/metadata/fixture/FixtureRuleBuilder.java
index 245a486d3a2..f2a27d7da68 100644
---
a/shardingsphere-mode/shardingsphere-mode-core/src/test/java/org/apache/shardingsphere/mode/metadata/fixture/FixtureRuleBuilder.java
+++
b/shardingsphere-mode/shardingsphere-mode-core/src/test/java/org/apache/shardingsphere/mode/metadata/fixture/FixtureRuleBuilder.java
@@ -28,7 +28,7 @@ import java.util.Map;
public final class FixtureRuleBuilder implements
SchemaRuleBuilder<FixtureRuleConfiguration> {
@Override
- public FixtureRule build(final FixtureRuleConfiguration config, final
String schemaName,
+ public FixtureRule build(final FixtureRuleConfiguration config, final
String databaseName,
final Map<String, DataSource> dataSources, final
Collection<ShardingSphereRule> builtRules, final ConfigurationProperties props)
{
return new FixtureRule();
}
diff --git
a/shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/test/java/org/apache/shardingsphere/proxy/fixture/RuleConfigurationFixtureChecker.java
b/shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/test/java/org/apache/shardingsphere/proxy/fixture/RuleConfigurationFixtureChecker.java
index 86663f52411..b2385bc4320 100644
---
a/shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/test/java/org/apache/shardingsphere/proxy/fixture/RuleConfigurationFixtureChecker.java
+++
b/shardingsphere-proxy/shardingsphere-proxy-bootstrap/src/test/java/org/apache/shardingsphere/proxy/fixture/RuleConfigurationFixtureChecker.java
@@ -22,7 +22,7 @@ import
org.apache.shardingsphere.infra.config.checker.RuleConfigurationChecker;
public final class RuleConfigurationFixtureChecker implements
RuleConfigurationChecker<RuleConfigurationFixture> {
@Override
- public void check(final String schemaName, final RuleConfigurationFixture
config) {
+ public void check(final String databaseName, final
RuleConfigurationFixture config) {
}
@Override
diff --git
a/shardingsphere-test/shardingsphere-integration-driver-test/src/test/java/org/apache/shardingsphere/driver/fixture/TestRuleConfigurationChecker.java
b/shardingsphere-test/shardingsphere-integration-driver-test/src/test/java/org/apache/shardingsphere/driver/fixture/TestRuleConfigurationChecker.java
index 455413789a8..ee10ff6a547 100644
---
a/shardingsphere-test/shardingsphere-integration-driver-test/src/test/java/org/apache/shardingsphere/driver/fixture/TestRuleConfigurationChecker.java
+++
b/shardingsphere-test/shardingsphere-integration-driver-test/src/test/java/org/apache/shardingsphere/driver/fixture/TestRuleConfigurationChecker.java
@@ -22,7 +22,7 @@ import
org.apache.shardingsphere.infra.config.checker.RuleConfigurationChecker;
public final class TestRuleConfigurationChecker implements
RuleConfigurationChecker<TestRuleConfiguration> {
@Override
- public void check(final String schemaName, final TestRuleConfiguration
config) {
+ public void check(final String databaseName, final TestRuleConfiguration
config) {
}
@Override