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 37a6d348fb7 Remove deprecated identifier formatting method usage
(#39171)
37a6d348fb7 is described below
commit 37a6d348fb74b0c2b3d3d2f58d0133cea0ad4937
Author: Haoran Meng <[email protected]>
AuthorDate: Sat Jul 18 21:29:54 2026 +0800
Remove deprecated identifier formatting method usage (#39171)
---
.../database/connector/core/type/DatabaseTypeRegistry.java | 3 +++
.../single/rule/attribute/SingleMutableDataNodeRuleAttribute.java | 6 ------
2 files changed, 3 insertions(+), 6 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 f382fc28a66..bcf00b781c9 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
@@ -19,6 +19,7 @@ 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.spi.DatabaseTypedSPILoader;
import org.apache.shardingsphere.infra.spi.ShardingSphereServiceLoader;
@@ -65,7 +66,9 @@ public final class DatabaseTypeRegistry {
*
* @param identifierPattern identifier pattern
* @return formatted identifier pattern
+ * @deprecated use {@link
org.apache.shardingsphere.database.connector.core.metadata.identifier.IdentifierNormalizeEngine#normalize(IdentifierCasePolicy,
String)} instead
*/
+ @Deprecated
public String formatIdentifierPattern(final String identifierPattern) {
switch (dialectDatabaseMetaData.getIdentifierPatternType()) {
case UPPER_CASE:
diff --git
a/kernel/single/core/src/main/java/org/apache/shardingsphere/single/rule/attribute/SingleMutableDataNodeRuleAttribute.java
b/kernel/single/core/src/main/java/org/apache/shardingsphere/single/rule/attribute/SingleMutableDataNodeRuleAttribute.java
index 51c87db1e88..2eedd5f9dc1 100644
---
a/kernel/single/core/src/main/java/org/apache/shardingsphere/single/rule/attribute/SingleMutableDataNodeRuleAttribute.java
+++
b/kernel/single/core/src/main/java/org/apache/shardingsphere/single/rule/attribute/SingleMutableDataNodeRuleAttribute.java
@@ -18,7 +18,6 @@
package org.apache.shardingsphere.single.rule.attribute;
import lombok.RequiredArgsConstructor;
-import
org.apache.shardingsphere.database.connector.core.type.DatabaseTypeRegistry;
import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
import org.apache.shardingsphere.infra.config.rule.RuleConfiguration;
import org.apache.shardingsphere.infra.datanode.DataNode;
@@ -134,11 +133,6 @@ public final class SingleMutableDataNodeRuleAttribute
implements MutableDataNode
private Collection<String> findMatchedTableKeys(final String tableName) {
Collection<String> result = new LinkedList<>();
- String formattedTableName = new
DatabaseTypeRegistry(protocolType).formatIdentifierPattern(tableName);
- if (singleTableDataNodes.containsKey(formattedTableName)) {
- result.add(formattedTableName);
- return result;
- }
if (singleTableDataNodes.containsKey(tableName)) {
result.add(tableName);
return result;