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

panjuan 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 6175b8ffd32 Remove deprecated schemaName in YamlRootConfiguration 
(#30156)
6175b8ffd32 is described below

commit 6175b8ffd32452da02429ed556af80bd402211ff
Author: Zhengqiang Duan <[email protected]>
AuthorDate: Sat Feb 17 18:18:03 2024 +0800

    Remove deprecated schemaName in YamlRootConfiguration (#30156)
---
 .../infra/yaml/config/pojo/YamlRootConfiguration.java  | 18 ------------------
 .../driver/api/yaml/YamlJDBCConfiguration.java         | 18 ------------------
 .../proxy/backend/config/ProxyConfigurationLoader.java |  3 ---
 .../config/yaml/YamlProxyDatabaseConfiguration.java    |  2 --
 .../ral/queryable/ExportMetaDataExecutorTest.java      |  1 -
 5 files changed, 42 deletions(-)

diff --git 
a/infra/common/src/main/java/org/apache/shardingsphere/infra/yaml/config/pojo/YamlRootConfiguration.java
 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/yaml/config/pojo/YamlRootConfiguration.java
index 74fe6818b5e..a974b1b5c2f 100644
--- 
a/infra/common/src/main/java/org/apache/shardingsphere/infra/yaml/config/pojo/YamlRootConfiguration.java
+++ 
b/infra/common/src/main/java/org/apache/shardingsphere/infra/yaml/config/pojo/YamlRootConfiguration.java
@@ -17,7 +17,6 @@
 
 package org.apache.shardingsphere.infra.yaml.config.pojo;
 
-import com.google.common.base.Strings;
 import lombok.Getter;
 import lombok.Setter;
 import org.apache.shardingsphere.infra.util.yaml.YamlConfiguration;
@@ -39,14 +38,6 @@ public final class YamlRootConfiguration implements 
YamlConfiguration {
     
     private String databaseName;
     
-    /**
-     * Schema name.
-     * 
-     * @deprecated Should use databaseName, schemaName will remove in next 
version.
-     */
-    @Deprecated
-    private String schemaName;
-    
     private Map<String, Map<String, Object>> dataSources = new HashMap<>();
     
     private Collection<YamlRuleConfiguration> rules = new LinkedList<>();
@@ -54,13 +45,4 @@ public final class YamlRootConfiguration implements 
YamlConfiguration {
     private YamlModeConfiguration mode;
     
     private Properties props = new Properties();
-    
-    /**
-     * Get database name.
-     * 
-     * @return database name
-     */
-    public String getDatabaseName() {
-        return Strings.isNullOrEmpty(databaseName) ? schemaName : databaseName;
-    }
 }
diff --git 
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/api/yaml/YamlJDBCConfiguration.java
 
b/jdbc/core/src/main/java/org/apache/shardingsphere/driver/api/yaml/YamlJDBCConfiguration.java
index 146af6feefa..cde0cd35a1d 100644
--- 
a/jdbc/core/src/main/java/org/apache/shardingsphere/driver/api/yaml/YamlJDBCConfiguration.java
+++ 
b/jdbc/core/src/main/java/org/apache/shardingsphere/driver/api/yaml/YamlJDBCConfiguration.java
@@ -17,7 +17,6 @@
 
 package org.apache.shardingsphere.driver.api.yaml;
 
-import com.google.common.base.Strings;
 import lombok.Getter;
 import lombok.Setter;
 import 
org.apache.shardingsphere.authority.yaml.config.YamlAuthorityRuleConfiguration;
@@ -47,14 +46,6 @@ public final class YamlJDBCConfiguration implements 
YamlConfiguration {
     
     private String databaseName;
     
-    /**
-     * Schema name.
-     * 
-     * @deprecated Should use databaseName, schemaName will remove in next 
version.
-     */
-    @Deprecated
-    private String schemaName;
-    
     private Map<String, Map<String, Object>> dataSources = new HashMap<>();
     
     private Collection<YamlRuleConfiguration> rules = new LinkedList<>();
@@ -78,13 +69,4 @@ public final class YamlJDBCConfiguration implements 
YamlConfiguration {
     private YamlGlobalClockRuleConfiguration globalClock;
     
     private YamlSQLFederationRuleConfiguration sqlFederation;
-    
-    /**
-     * Get database name.
-     * 
-     * @return database name
-     */
-    public String getDatabaseName() {
-        return Strings.isNullOrEmpty(databaseName) ? schemaName : databaseName;
-    }
 }
diff --git 
a/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/config/ProxyConfigurationLoader.java
 
b/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/config/ProxyConfigurationLoader.java
index 8c587780928..e109e69ecaf 100644
--- 
a/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/config/ProxyConfigurationLoader.java
+++ 
b/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/config/ProxyConfigurationLoader.java
@@ -128,9 +128,6 @@ public final class ProxyConfigurationLoader {
         if (null == result) {
             return Optional.empty();
         }
-        if (null == result.getDatabaseName()) {
-            result.setDatabaseName(result.getSchemaName());
-        }
         Preconditions.checkNotNull(result.getDatabaseName(), "Property 
`databaseName` in file `%s` is required.", yamlFile.getName());
         checkDuplicateRule(result.getRules(), yamlFile);
         return Optional.of(result);
diff --git 
a/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/config/yaml/YamlProxyDatabaseConfiguration.java
 
b/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/config/yaml/YamlProxyDatabaseConfiguration.java
index ae70adf6756..5a94fda2f95 100644
--- 
a/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/config/yaml/YamlProxyDatabaseConfiguration.java
+++ 
b/proxy/backend/core/src/main/java/org/apache/shardingsphere/proxy/backend/config/yaml/YamlProxyDatabaseConfiguration.java
@@ -36,8 +36,6 @@ public final class YamlProxyDatabaseConfiguration implements 
YamlConfiguration {
     
     private String databaseName;
     
-    private String schemaName;
-    
     private Map<String, YamlProxyDataSourceConfiguration> dataSources = new 
HashMap<>();
     
     private Collection<YamlRuleConfiguration> rules = new LinkedList<>();
diff --git 
a/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportMetaDataExecutorTest.java
 
b/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportMetaDataExecutorTest.java
index a2fc21f0e73..2a1eac2868c 100644
--- 
a/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportMetaDataExecutorTest.java
+++ 
b/proxy/backend/core/src/test/java/org/apache/shardingsphere/proxy/backend/handler/distsql/ral/queryable/ExportMetaDataExecutorTest.java
@@ -252,7 +252,6 @@ class ExportMetaDataExecutorTest {
     
     private void assertDatabaseConfig(final YamlProxyDatabaseConfiguration 
actual, final YamlProxyDatabaseConfiguration expected) {
         assertThat(actual.getDatabaseName(), is(expected.getDatabaseName()));
-        assertThat(actual.getSchemaName(), is(expected.getSchemaName()));
         assertDataSources(actual.getDataSources(), expected.getDataSources());
         assertRules(actual.getRules(), expected.getRules());
     }

Reply via email to