This is an automated email from the ASF dual-hosted git repository.
menghaoranss 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 989920a4f6e Remove the deprecated method of DatabaseTypeRegistry
(#39761)
989920a4f6e is described below
commit 989920a4f6eb2233cd7dcde8bbdf78b77d03cb85
Author: Haoran Meng <[email protected]>
AuthorDate: Tue Sep 8 10:32:17 2026 +0800
Remove the deprecated method of DatabaseTypeRegistry (#39761)
---
.../connector/core/type/DatabaseTypeRegistry.java | 37 ----------------------
1 file changed, 37 deletions(-)
diff --git
a/database/connector/core/src/main/java/org/apache/shardingsphere/database/connector/core/type/DatabaseTypeRegistry.java
b/database/connector/core/src/main/java/org/apache/shardingsphere/database/connector/core/type/DatabaseTypeRegistry.java
index 540e1fde258..45eb4a578ad 100644
---
a/database/connector/core/src/main/java/org/apache/shardingsphere/database/connector/core/type/DatabaseTypeRegistry.java
+++
b/database/connector/core/src/main/java/org/apache/shardingsphere/database/connector/core/type/DatabaseTypeRegistry.java
@@ -20,9 +20,6 @@ package
org.apache.shardingsphere.database.connector.core.type;
import lombok.Getter;
import
org.apache.shardingsphere.database.connector.core.metadata.database.metadata.DialectDatabaseMetaData;
import
org.apache.shardingsphere.database.connector.core.metadata.identifier.IdentifierCasePolicy;
-import
org.apache.shardingsphere.database.connector.core.metadata.identifier.IdentifierCasePolicyFactory;
-import
org.apache.shardingsphere.database.connector.core.metadata.identifier.IdentifierNormalizeEngine;
-import
org.apache.shardingsphere.database.connector.core.metadata.identifier.IdentifierScope;
import
org.apache.shardingsphere.database.connector.core.spi.DatabaseTypedSPILoader;
import org.apache.shardingsphere.infra.spi.ShardingSphereServiceLoader;
@@ -34,15 +31,6 @@ import java.util.stream.Collectors;
*/
public final class DatabaseTypeRegistry {
- private static final IdentifierCasePolicy
UPPER_CASE_SCHEMA_IDENTIFIER_POLICY =
-
IdentifierCasePolicyFactory.newUpperCasePolicySet().getPolicy(IdentifierScope.SCHEMA);
-
- private static final IdentifierCasePolicy
LOWER_CASE_SCHEMA_IDENTIFIER_POLICY =
-
IdentifierCasePolicyFactory.newLowerCasePolicySet().getPolicy(IdentifierScope.SCHEMA);
-
- private static final IdentifierCasePolicy
KEEP_ORIGIN_SCHEMA_IDENTIFIER_POLICY =
-
IdentifierCasePolicyFactory.newCasePreservingInsensitivePolicySet().getPolicy(IdentifierScope.SCHEMA);
-
private final DatabaseType databaseType;
@Getter
@@ -63,31 +51,6 @@ public final class DatabaseTypeRegistry {
.stream().filter(each ->
each.getTrunkDatabaseType().map(optional -> optional ==
databaseType).orElse(false)).collect(Collectors.toList());
}
- /**
- * Get default schema name.
- *
- * @param databaseName database name
- * @return default schema name
- * @deprecated use {@link
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase#getDefaultSchemaName()}
instead
- */
- @Deprecated
- public String getDefaultSchemaName(final String databaseName) {
- return dialectDatabaseMetaData.getSchemaOption().getDefaultSchema()
- .orElse(null == databaseName ? null :
IdentifierNormalizeEngine.normalize(getSchemaIdentifierCasePolicy(),
databaseName));
- }
-
- private IdentifierCasePolicy getSchemaIdentifierCasePolicy() {
- switch (dialectDatabaseMetaData.getIdentifierPatternType()) {
- case UPPER_CASE:
- return UPPER_CASE_SCHEMA_IDENTIFIER_POLICY;
- case LOWER_CASE:
- return LOWER_CASE_SCHEMA_IDENTIFIER_POLICY;
- case KEEP_ORIGIN:
- default:
- return KEEP_ORIGIN_SCHEMA_IDENTIFIER_POLICY;
- }
- }
-
/**
* Format identifier pattern.
*