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 0db9ae3f841 Remove the useless props parameter for TableRefreshUtils 
(#39038)
0db9ae3f841 is described below

commit 0db9ae3f841545fa751c7cadb4bdeaaf363064e6
Author: Haoran Meng <[email protected]>
AuthorDate: Tue Jul 7 22:29:55 2026 +0800

    Remove the useless props parameter for TableRefreshUtils (#39038)
---
 .../index/AlterIndexPushDownMetaDataRefresher.java |  6 +--
 .../CreateIndexPushDownMetaDataRefresher.java      |  7 +--
 .../index/DropIndexPushDownMetaDataRefresher.java  |  6 +--
 .../table/AlterTablePushDownMetaDataRefresher.java |  2 +-
 .../CreateTablePushDownMetaDataRefresher.java      |  2 +-
 .../table/DropTablePushDownMetaDataRefresher.java  |  2 +-
 .../RenameTablePushDownMetaDataRefresher.java      |  4 +-
 .../type/table/TableMetaDataRefresherLoader.java   |  2 +-
 .../view/AlterViewPushDownMetaDataRefresher.java   |  2 +-
 .../view/DropViewPushDownMetaDataRefresher.java    |  2 +-
 .../type/view/ViewMetaDataRefresherLoader.java     |  4 +-
 .../metadata/refresher/util/TableRefreshUtils.java | 52 +++++++++-------------
 .../util/TableRefreshUtilsIdentifierTest.java      | 28 +++++-------
 .../refresher/util/TableRefreshUtilsTest.java      | 11 +++--
 14 files changed, 57 insertions(+), 73 deletions(-)

diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/index/AlterIndexPushDownMetaDataRefresher.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/index/AlterIndexPushDownMetaDataRefresher.java
index a5f8ff17d2c..deb3c42aa1a 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/index/AlterIndexPushDownMetaDataRefresher.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/index/AlterIndexPushDownMetaDataRefresher.java
@@ -55,16 +55,16 @@ public final class AlterIndexPushDownMetaDataRefresher 
implements PushDownMetaDa
         IndexSegment indexSegment = sqlStatement.getIndex().get();
         String actualSchemaName = 
SchemaRefreshUtils.getActualSchemaName(database,
                 
indexSegment.getOwner().map(OwnerSegment::getIdentifier).orElse(new 
IdentifierValue(schemaName)));
-        String actualTableName = 
TableRefreshUtils.findActualTableNameByIndex(database, actualSchemaName, 
indexSegment.getIndexName().getIdentifier(), props)
+        String actualTableName = 
TableRefreshUtils.findActualTableNameByIndex(database, actualSchemaName, 
indexSegment.getIndexName().getIdentifier())
                 .orElseThrow(() -> new 
IndexNotFoundException(indexSegment.getIndexName().getIdentifier().getValue(), 
actualSchemaName));
-        String indexName = TableRefreshUtils.getActualIndexName(database, 
actualSchemaName, actualTableName, indexSegment.getIndexName().getIdentifier(), 
props);
+        String indexName = TableRefreshUtils.getActualIndexName(database, 
actualSchemaName, actualTableName, indexSegment.getIndexName().getIdentifier());
         
ShardingSpherePreconditions.checkState(database.containsSchema(actualSchemaName),
 () -> new SchemaNotFoundException(actualSchemaName));
         ShardingSphereSchema schema = database.getSchema(actualSchemaName);
         
ShardingSpherePreconditions.checkState(schema.containsTable(actualTableName), 
() -> new TableNotFoundException(actualTableName));
         ShardingSphereTable table = schema.getTable(actualTableName);
         ShardingSphereTable newTable = new 
ShardingSphereTable(table.getName(), table.getAllColumns(), 
table.getAllIndexes(), table.getAllConstraints(), table.getType());
         newTable.removeIndex(indexName);
-        String renameIndexName = 
TableRefreshUtils.getActualIndexName(database, actualSchemaName, 
actualTableName, renameIndex.get().getIndexName().getIdentifier(), props);
+        String renameIndexName = 
TableRefreshUtils.getActualIndexName(database, actualSchemaName, 
actualTableName, renameIndex.get().getIndexName().getIdentifier());
         newTable.putIndex(new ShardingSphereIndex(renameIndexName, new 
LinkedList<>(), false));
         metaDataManagerPersistService.alterTables(database, actualSchemaName, 
Collections.singleton(newTable));
     }
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/index/CreateIndexPushDownMetaDataRefresher.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/index/CreateIndexPushDownMetaDataRefresher.java
index 156d8aaef3a..a27443d0de2 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/index/CreateIndexPushDownMetaDataRefresher.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/index/CreateIndexPushDownMetaDataRefresher.java
@@ -31,6 +31,7 @@ import 
org.apache.shardingsphere.mode.metadata.refresher.pushdown.PushDownMetaDa
 import 
org.apache.shardingsphere.mode.metadata.refresher.util.TableRefreshUtils;
 import 
org.apache.shardingsphere.mode.persist.service.MetaDataManagerPersistService;
 import 
org.apache.shardingsphere.sql.parser.statement.core.segment.ddl.index.IndexSegment;
+import 
org.apache.shardingsphere.sql.parser.statement.core.segment.dml.column.ColumnSegment;
 import 
org.apache.shardingsphere.sql.parser.statement.core.statement.attribute.type.IndexSQLStatementAttribute;
 import 
org.apache.shardingsphere.sql.parser.statement.core.statement.type.ddl.index.CreateIndexStatement;
 import 
org.apache.shardingsphere.sql.parser.statement.core.value.identifier.IdentifierValue;
@@ -48,17 +49,17 @@ public final class CreateIndexPushDownMetaDataRefresher 
implements PushDownMetaD
                         final String schemaName, final DatabaseType 
databaseType, final CreateIndexStatement sqlStatement, final 
ConfigurationProperties props) {
         Collection<IndexSegment> indexes = 
sqlStatement.getAttributes().getAttribute(IndexSQLStatementAttribute.class).getIndexes();
         Preconditions.checkArgument(1 == indexes.size());
-        String tableName = TableRefreshUtils.getActualTableName(database, 
schemaName, sqlStatement.getTable().getTableName().getIdentifier(), props);
+        String tableName = TableRefreshUtils.getActualTableName(database, 
schemaName, sqlStatement.getTable().getTableName().getIdentifier());
         
ShardingSpherePreconditions.checkState(database.containsSchema(schemaName), () 
-> new SchemaNotFoundException(schemaName));
         ShardingSphereSchema schema = database.getSchema(schemaName);
         
ShardingSpherePreconditions.checkState(schema.containsTable(tableName), () -> 
new TableNotFoundException(tableName));
         ShardingSphereTable table = schema.getTable(tableName);
         ShardingSphereTable newTable = new 
ShardingSphereTable(table.getName(), table.getAllColumns(), 
table.getAllIndexes(), table.getAllConstraints(), table.getType());
         IdentifierValue indexIdentifier = 
indexes.iterator().next().getIndexName().getIdentifier();
-        String actualIndexName = 
TableRefreshUtils.getActualIndexName(database, schemaName, tableName, 
indexIdentifier, props);
+        String actualIndexName = 
TableRefreshUtils.getActualIndexName(database, schemaName, tableName, 
indexIdentifier);
         newTable.putIndex(new ShardingSphereIndex(actualIndexName,
                 TableRefreshUtils.getActualColumnNames(database, schemaName, 
tableName,
-                        sqlStatement.getColumns().stream().map(each -> 
each.getIdentifier()).collect(java.util.stream.Collectors.toList()), props),
+                        
sqlStatement.getColumns().stream().map(ColumnSegment::getIdentifier).collect(java.util.stream.Collectors.toList())),
                 false));
         metaDataManagerPersistService.alterTables(database, schemaName, 
Collections.singleton(newTable));
     }
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/index/DropIndexPushDownMetaDataRefresher.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/index/DropIndexPushDownMetaDataRefresher.java
index 320ef78883c..96ee98473e8 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/index/DropIndexPushDownMetaDataRefresher.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/index/DropIndexPushDownMetaDataRefresher.java
@@ -58,7 +58,7 @@ public final class DropIndexPushDownMetaDataRefresher 
implements PushDownMetaDat
             
ShardingSpherePreconditions.checkState(schema.containsTable(logicTableName.get()),
 () -> new TableNotFoundException(logicTableName.get()));
             ShardingSphereTable table = schema.getTable(logicTableName.get());
             ShardingSphereTable newTable = new 
ShardingSphereTable(table.getName(), table.getAllColumns(), 
table.getAllIndexes(), table.getAllConstraints(), table.getType());
-            
newTable.removeIndex(TableRefreshUtils.getActualIndexName(database, 
actualSchemaName, logicTableName.get(), each.getIndexName().getIdentifier(), 
props));
+            
newTable.removeIndex(TableRefreshUtils.getActualIndexName(database, 
actualSchemaName, logicTableName.get(), each.getIndexName().getIdentifier()));
             metaDataManagerPersistService.alterTables(database, 
actualSchemaName, Collections.singleton(newTable));
         }
     }
@@ -67,9 +67,9 @@ public final class DropIndexPushDownMetaDataRefresher 
implements PushDownMetaDat
                                                  final DropIndexStatement 
sqlStatement, final IndexSegment indexSegment, final ConfigurationProperties 
props) {
         Optional<SimpleTableSegment> simpleTableSegment = 
sqlStatement.getSimpleTable();
         if (simpleTableSegment.isPresent()) {
-            return Optional.of(TableRefreshUtils.getActualTableName(database, 
schemaName, simpleTableSegment.get().getTableName().getIdentifier(), props));
+            return Optional.of(TableRefreshUtils.getActualTableName(database, 
schemaName, simpleTableSegment.get().getTableName().getIdentifier()));
         }
-        return TableRefreshUtils.findActualTableNameByIndex(database, 
schemaName, indexSegment.getIndexName().getIdentifier(), props);
+        return TableRefreshUtils.findActualTableNameByIndex(database, 
schemaName, indexSegment.getIndexName().getIdentifier());
     }
     
     @Override
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/AlterTablePushDownMetaDataRefresher.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/AlterTablePushDownMetaDataRefresher.java
index 480bf20785f..c56cf59116e 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/AlterTablePushDownMetaDataRefresher.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/AlterTablePushDownMetaDataRefresher.java
@@ -40,7 +40,7 @@ public final class AlterTablePushDownMetaDataRefresher 
implements PushDownMetaDa
     @Override
     public void refresh(final MetaDataManagerPersistService 
metaDataManagerPersistService, final ShardingSphereDatabase database, final 
String logicDataSourceName,
                         final String schemaName, final DatabaseType 
databaseType, final AlterTableStatement sqlStatement, final 
ConfigurationProperties props) throws SQLException {
-        String actualTableName = 
TableRefreshUtils.getActualTableName(database, schemaName, 
sqlStatement.getTable().getTableName().getIdentifier(), props);
+        String actualTableName = 
TableRefreshUtils.getActualTableName(database, schemaName, 
sqlStatement.getTable().getTableName().getIdentifier());
         Collection<ShardingSphereTable> alteredTables = new LinkedList<>();
         Collection<String> droppedTables = new LinkedList<>();
         if (sqlStatement.getRenameTable().isPresent()) {
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/CreateTablePushDownMetaDataRefresher.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/CreateTablePushDownMetaDataRefresher.java
index 3a371bcc323..ba75eb563b8 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/CreateTablePushDownMetaDataRefresher.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/CreateTablePushDownMetaDataRefresher.java
@@ -60,7 +60,7 @@ public final class CreateTablePushDownMetaDataRefresher 
implements PushDownMetaD
             return database.getAllSchemas();
         }
         Collection<ShardingSphereSchema> result = new 
LinkedList<>(database.getAllSchemas());
-        String tableName = 
TableRefreshUtils.getTableLoadCandidateName(database, 
sqlStatement.getTable().getTableName().getIdentifier(), props);
+        String tableName = 
TableRefreshUtils.getTableLoadCandidateName(database, 
sqlStatement.getTable().getTableName().getIdentifier());
         result.add(new ShardingSphereSchema(schemaName, 
database.getProtocolType(),
                 Collections.singleton(new ShardingSphereTable(tableName, 
Collections.emptyList(), indexes, Collections.emptyList())), 
Collections.emptyList()));
         return result;
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/DropTablePushDownMetaDataRefresher.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/DropTablePushDownMetaDataRefresher.java
index eac23a83ed4..f5cb6216a0d 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/DropTablePushDownMetaDataRefresher.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/DropTablePushDownMetaDataRefresher.java
@@ -40,7 +40,7 @@ public final class DropTablePushDownMetaDataRefresher 
implements PushDownMetaDat
                         final String schemaName, final DatabaseType 
databaseType, final DropTableStatement sqlStatement, final 
ConfigurationProperties props) {
         String actualSchemaName = 
SchemaRefreshUtils.getActualSchemaName(database, new 
IdentifierValue(schemaName));
         Collection<String> tableNames = 
TableRefreshUtils.getActualTableNames(database, actualSchemaName,
-                sqlStatement.getTables().stream().map(each -> 
each.getTableName().getIdentifier()).collect(Collectors.toList()), props);
+                sqlStatement.getTables().stream().map(each -> 
each.getTableName().getIdentifier()).collect(Collectors.toList()));
         metaDataManagerPersistService.dropTables(database, actualSchemaName, 
tableNames);
     }
     
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/RenameTablePushDownMetaDataRefresher.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/RenameTablePushDownMetaDataRefresher.java
index 8272ae23191..f4f624d68df 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/RenameTablePushDownMetaDataRefresher.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/RenameTablePushDownMetaDataRefresher.java
@@ -44,10 +44,10 @@ public final class RenameTablePushDownMetaDataRefresher 
implements PushDownMetaD
         Collection<ShardingSphereTable> alteredTables = new LinkedList<>();
         Collection<String> droppedTables = new LinkedList<>();
         for (RenameTableDefinitionSegment each : 
sqlStatement.getRenameTables()) {
-            String toBeRenamedTableName = 
TableRefreshUtils.getActualTableName(database, actualSchemaName, 
each.getTable().getTableName().getIdentifier(), props);
+            String toBeRenamedTableName = 
TableRefreshUtils.getActualTableName(database, actualSchemaName, 
each.getTable().getTableName().getIdentifier());
             ShardingSphereTable toBeRenamedTable = 
database.getSchema(actualSchemaName).getTable(toBeRenamedTableName);
             alteredTables.add(new ShardingSphereTable(
-                    TableRefreshUtils.getActualTableName(database, 
actualSchemaName, each.getRenameTable().getTableName().getIdentifier(), props),
+                    TableRefreshUtils.getActualTableName(database, 
actualSchemaName, each.getRenameTable().getTableName().getIdentifier()),
                     toBeRenamedTable.getAllColumns(), 
toBeRenamedTable.getAllIndexes(), toBeRenamedTable.getAllConstraints()));
             droppedTables.add(toBeRenamedTableName);
         }
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/TableMetaDataRefresherLoader.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/TableMetaDataRefresherLoader.java
index e6d6a0b0e34..112545af6fa 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/TableMetaDataRefresherLoader.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/table/TableMetaDataRefresherLoader.java
@@ -77,7 +77,7 @@ public final class TableMetaDataRefresherLoader {
     private ShardingSphereTable loadTable(final ShardingSphereDatabase 
database, final String logicDataSourceName, final String schemaName,
                                           final IdentifierValue 
tableIdentifierValue, final ConfigurationProperties props, final boolean 
fallbackWhenMissing,
                                           final 
Collection<ShardingSphereSchema> revisionCandidateSchemas) throws SQLException {
-        String candidateTableName = 
TableRefreshUtils.getTableLoadCandidateName(database, tableIdentifierValue, 
props);
+        String candidateTableName = 
TableRefreshUtils.getTableLoadCandidateName(database, tableIdentifierValue);
         RuleMetaData ruleMetaData = new RuleMetaData(new 
LinkedList<>(database.getRuleMetaData().getRules()));
         boolean singleTable = 
TableRefreshUtils.isSingleTable(candidateTableName, database);
         if (singleTable) {
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/view/AlterViewPushDownMetaDataRefresher.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/view/AlterViewPushDownMetaDataRefresher.java
index 3d4951aca95..0dd958f1c36 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/view/AlterViewPushDownMetaDataRefresher.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/view/AlterViewPushDownMetaDataRefresher.java
@@ -44,7 +44,7 @@ public final class AlterViewPushDownMetaDataRefresher 
implements PushDownMetaDat
     @Override
     public void refresh(final MetaDataManagerPersistService 
metaDataManagerPersistService, final ShardingSphereDatabase database, final 
String logicDataSourceName,
                         final String schemaName, final DatabaseType 
databaseType, final AlterViewStatement sqlStatement, final 
ConfigurationProperties props) throws SQLException {
-        String actualViewName = TableRefreshUtils.getActualViewName(database, 
schemaName, sqlStatement.getView().getTableName().getIdentifier(), props);
+        String actualViewName = TableRefreshUtils.getActualViewName(database, 
schemaName, sqlStatement.getView().getTableName().getIdentifier());
         Collection<ShardingSphereTable> alteredTables = new LinkedList<>();
         Collection<ShardingSphereView> alteredViews = new LinkedList<>();
         Collection<String> droppedTables = new LinkedList<>();
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/view/DropViewPushDownMetaDataRefresher.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/view/DropViewPushDownMetaDataRefresher.java
index 3e58282d4b3..d550143067e 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/view/DropViewPushDownMetaDataRefresher.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/view/DropViewPushDownMetaDataRefresher.java
@@ -43,7 +43,7 @@ public final class DropViewPushDownMetaDataRefresher 
implements PushDownMetaData
         String actualSchemaName = 
SchemaRefreshUtils.getActualSchemaName(database, new 
IdentifierValue(schemaName));
         Collection<IdentifierValue> viewIdentifierValues = 
sqlStatement.getViews().stream().map(SimpleTableSegment::getTableName)
                 
.map(TableNameSegment::getIdentifier).collect(Collectors.toList());
-        Collection<String> actualViewNames = 
TableRefreshUtils.getActualViewNames(database, actualSchemaName, 
viewIdentifierValues, props);
+        Collection<String> actualViewNames = 
TableRefreshUtils.getActualViewNames(database, actualSchemaName, 
viewIdentifierValues);
         metaDataManagerPersistService.dropTables(database, actualSchemaName, 
actualViewNames);
         metaDataManagerPersistService.dropViews(database, actualSchemaName, 
actualViewNames);
     }
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/view/ViewMetaDataRefresherLoader.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/view/ViewMetaDataRefresherLoader.java
index 4858e749805..4e993374100 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/view/ViewMetaDataRefresherLoader.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/pushdown/type/view/ViewMetaDataRefresherLoader.java
@@ -54,7 +54,7 @@ public final class ViewMetaDataRefresherLoader {
      */
     public ShardingSphereTable loadCreatedView(final ShardingSphereDatabase 
database, final String logicDataSourceName,
                                                final String schemaName, final 
IdentifierValue viewIdentifierValue, final ConfigurationProperties props) 
throws SQLException {
-        String candidateViewName = 
TableRefreshUtils.getViewLoadCandidateName(database, viewIdentifierValue, 
props);
+        String candidateViewName = 
TableRefreshUtils.getViewLoadCandidateName(database, viewIdentifierValue);
         RuleMetaData ruleMetaData = new RuleMetaData(new 
LinkedList<>(database.getRuleMetaData().getRules()));
         boolean singleTable = 
TableRefreshUtils.isSingleTable(candidateViewName, database);
         if (singleTable) {
@@ -89,7 +89,7 @@ public final class ViewMetaDataRefresherLoader {
      */
     public ShardingSphereSchema loadAlteredView(final ShardingSphereDatabase 
database, final String logicDataSourceName, final String schemaName,
                                                 final IdentifierValue 
viewIdentifierValue, final String viewDefinition, final ConfigurationProperties 
props) throws SQLException {
-        String candidateViewName = 
TableRefreshUtils.getViewLoadCandidateName(database, viewIdentifierValue, 
props);
+        String candidateViewName = 
TableRefreshUtils.getViewLoadCandidateName(database, viewIdentifierValue);
         RuleMetaData ruleMetaData = new RuleMetaData(new 
LinkedList<>(database.getRuleMetaData().getRules()));
         boolean singleTable = 
TableRefreshUtils.isSingleTable(candidateViewName, database);
         if (singleTable) {
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/util/TableRefreshUtils.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/util/TableRefreshUtils.java
index 0914c2a3e7f..9dfd07900c5 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/util/TableRefreshUtils.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/util/TableRefreshUtils.java
@@ -26,7 +26,6 @@ import 
org.apache.shardingsphere.database.connector.core.metadata.identifier.Ide
 import 
org.apache.shardingsphere.database.connector.core.metadata.identifier.LookupMode;
 import org.apache.shardingsphere.database.connector.core.type.DatabaseType;
 import 
org.apache.shardingsphere.database.connector.core.type.DatabaseTypeRegistry;
-import org.apache.shardingsphere.infra.config.props.ConfigurationProperties;
 import org.apache.shardingsphere.infra.config.rule.RuleConfiguration;
 import org.apache.shardingsphere.infra.datanode.DataNode;
 import 
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase;
@@ -72,11 +71,10 @@ public final class TableRefreshUtils {
      *
      * @param database database
      * @param tableIdentifierValue table identifier value
-     * @param props configuration properties
      * @return table load candidate name
      */
-    public static String getTableLoadCandidateName(final 
ShardingSphereDatabase database, final IdentifierValue tableIdentifierValue, 
final ConfigurationProperties props) {
-        return getLoadCandidateName(database, tableIdentifierValue, 
IdentifierScope.TABLE, props);
+    public static String getTableLoadCandidateName(final 
ShardingSphereDatabase database, final IdentifierValue tableIdentifierValue) {
+        return getLoadCandidateName(database, tableIdentifierValue, 
IdentifierScope.TABLE);
     }
     
     /**
@@ -84,11 +82,10 @@ public final class TableRefreshUtils {
      *
      * @param database database
      * @param viewIdentifierValue view identifier value
-     * @param props configuration properties
      * @return view load candidate name
      */
-    public static String getViewLoadCandidateName(final ShardingSphereDatabase 
database, final IdentifierValue viewIdentifierValue, final 
ConfigurationProperties props) {
-        return getLoadCandidateName(database, viewIdentifierValue, 
IdentifierScope.VIEW, props);
+    public static String getViewLoadCandidateName(final ShardingSphereDatabase 
database, final IdentifierValue viewIdentifierValue) {
+        return getLoadCandidateName(database, viewIdentifierValue, 
IdentifierScope.VIEW);
     }
     
     /**
@@ -97,12 +94,11 @@ public final class TableRefreshUtils {
      * @param database database
      * @param schemaName schema name
      * @param tableIdentifierValue table identifier value
-     * @param props configuration properties
      * @return actual table name
      */
     public static String getActualTableName(final ShardingSphereDatabase 
database, final String schemaName,
-                                            final IdentifierValue 
tableIdentifierValue, final ConfigurationProperties props) {
-        return getActualObjectName(database, schemaName, tableIdentifierValue, 
props, IdentifierScope.TABLE,
+                                            final IdentifierValue 
tableIdentifierValue) {
+        return getActualObjectName(database, schemaName, tableIdentifierValue, 
IdentifierScope.TABLE,
                 schema -> 
schema.getAllTables().stream().map(ShardingSphereTable::getName));
     }
     
@@ -112,14 +108,13 @@ public final class TableRefreshUtils {
      * @param database database
      * @param schemaName schema name
      * @param tableIdentifierValues table identifier values
-     * @param props configuration properties
      * @return actual table names
      */
     public static Collection<String> getActualTableNames(final 
ShardingSphereDatabase database, final String schemaName,
-                                                         final 
Collection<IdentifierValue> tableIdentifierValues, final 
ConfigurationProperties props) {
+                                                         final 
Collection<IdentifierValue> tableIdentifierValues) {
         Collection<String> result = new LinkedList<>();
         for (IdentifierValue each : tableIdentifierValues) {
-            String actualTableName = getActualTableName(database, schemaName, 
each, props);
+            String actualTableName = getActualTableName(database, schemaName, 
each);
             if (null != actualTableName) {
                 result.add(actualTableName);
             }
@@ -133,14 +128,13 @@ public final class TableRefreshUtils {
      * @param database database
      * @param schemaName schema name
      * @param viewIdentifierValues view identifier values
-     * @param props configuration properties
      * @return actual view names
      */
     public static Collection<String> getActualViewNames(final 
ShardingSphereDatabase database, final String schemaName,
-                                                        final 
Collection<IdentifierValue> viewIdentifierValues, final ConfigurationProperties 
props) {
+                                                        final 
Collection<IdentifierValue> viewIdentifierValues) {
         Collection<String> result = new LinkedList<>();
         for (IdentifierValue each : viewIdentifierValues) {
-            String actualViewName = getActualViewName(database, schemaName, 
each, props);
+            String actualViewName = getActualViewName(database, schemaName, 
each);
             if (null != actualViewName) {
                 result.add(actualViewName);
             }
@@ -154,12 +148,11 @@ public final class TableRefreshUtils {
      * @param database database
      * @param schemaName schema name
      * @param viewIdentifierValue view identifier value
-     * @param props configuration properties
      * @return actual view name
      */
     public static String getActualViewName(final ShardingSphereDatabase 
database, final String schemaName,
-                                           final IdentifierValue 
viewIdentifierValue, final ConfigurationProperties props) {
-        return getActualObjectName(database, schemaName, viewIdentifierValue, 
props, IdentifierScope.VIEW,
+                                           final IdentifierValue 
viewIdentifierValue) {
+        return getActualObjectName(database, schemaName, viewIdentifierValue, 
IdentifierScope.VIEW,
                 schema -> 
schema.getAllViews().stream().map(ShardingSphereView::getName));
     }
     
@@ -170,12 +163,11 @@ public final class TableRefreshUtils {
      * @param schemaName schema name
      * @param tableName table name
      * @param indexIdentifierValue index identifier value
-     * @param props configuration properties
      * @return actual index name
      */
     public static String getActualIndexName(final ShardingSphereDatabase 
database, final String schemaName, final String tableName,
-                                            final IdentifierValue 
indexIdentifierValue, final ConfigurationProperties props) {
-        return getActualObjectName(database, schemaName, tableName, 
indexIdentifierValue, props, IdentifierScope.INDEX,
+                                            final IdentifierValue 
indexIdentifierValue) {
+        return getActualObjectName(database, schemaName, tableName, 
indexIdentifierValue, IdentifierScope.INDEX,
                 ShardingSphereTable::getAllIndexes, 
ShardingSphereIndex::getName);
     }
     
@@ -186,14 +178,13 @@ public final class TableRefreshUtils {
      * @param schemaName schema name
      * @param tableName table name
      * @param columnIdentifierValues column identifier values
-     * @param props configuration properties
      * @return actual column names
      */
     public static Collection<String> getActualColumnNames(final 
ShardingSphereDatabase database, final String schemaName, final String 
tableName,
-                                                          final 
Collection<IdentifierValue> columnIdentifierValues, final 
ConfigurationProperties props) {
+                                                          final 
Collection<IdentifierValue> columnIdentifierValues) {
         Collection<String> result = new LinkedList<>();
         for (IdentifierValue each : columnIdentifierValues) {
-            String actualColumnName = getActualObjectName(database, 
schemaName, tableName, each, props, IdentifierScope.COLUMN,
+            String actualColumnName = getActualObjectName(database, 
schemaName, tableName, each, IdentifierScope.COLUMN,
                     ShardingSphereTable::getAllColumns, 
ShardingSphereColumn::getName);
             if (null != actualColumnName) {
                 result.add(actualColumnName);
@@ -208,11 +199,10 @@ public final class TableRefreshUtils {
      * @param database database
      * @param schemaName schema name
      * @param indexIdentifierValue index identifier value
-     * @param props configuration properties
      * @return actual table name
      */
     public static Optional<String> findActualTableNameByIndex(final 
ShardingSphereDatabase database, final String schemaName,
-                                                              final 
IdentifierValue indexIdentifierValue, final ConfigurationProperties props) {
+                                                              final 
IdentifierValue indexIdentifierValue) {
         IdentifierCasePolicy policy = 
database.getIdentifierContext().getPolicy(IdentifierScope.INDEX);
         String actualSchemaName = 
SchemaRefreshUtils.getActualSchemaName(database, new 
IdentifierValue(schemaName));
         ShardingSphereSchema schema = database.getSchema(actualSchemaName);
@@ -288,7 +278,7 @@ public final class TableRefreshUtils {
         return Joiner.on(".").join(segments);
     }
     
-    private static String getLoadCandidateName(final ShardingSphereDatabase 
database, final IdentifierValue identifierValue, final IdentifierScope scope, 
final ConfigurationProperties props) {
+    private static String getLoadCandidateName(final ShardingSphereDatabase 
database, final IdentifierValue identifierValue, final IdentifierScope scope) {
         IdentifierCasePolicy policy = 
database.getIdentifierContext().getPolicy(scope);
         return QuoteCharacter.NONE == identifierValue.getQuoteCharacter() && 
LookupMode.NORMALIZED == 
policy.getLookupMode(identifierValue.getQuoteCharacter())
                 ? policy.normalize(identifierValue.getValue())
@@ -296,7 +286,7 @@ public final class TableRefreshUtils {
     }
     
     private static String getActualObjectName(final ShardingSphereDatabase 
database, final String schemaName,
-                                              final IdentifierValue 
objectIdentifierValue, final ConfigurationProperties props,
+                                              final IdentifierValue 
objectIdentifierValue,
                                               final IdentifierScope scope, 
final Function<ShardingSphereSchema, java.util.stream.Stream<String>> 
actualNameStream) {
         IdentifierCasePolicy policy = 
database.getIdentifierContext().getPolicy(scope);
         String actualSchemaName = 
SchemaRefreshUtils.getActualSchemaName(database, new 
IdentifierValue(schemaName));
@@ -314,13 +304,13 @@ public final class TableRefreshUtils {
     }
     
     private static <T> String getActualObjectName(final ShardingSphereDatabase 
database, final String schemaName, final String tableName,
-                                                  final IdentifierValue 
objectIdentifierValue, final ConfigurationProperties props, final 
IdentifierScope scope,
+                                                  final IdentifierValue 
objectIdentifierValue, final IdentifierScope scope,
                                                   final 
Function<ShardingSphereTable, Collection<T>> actualObjects, final Function<T, 
String> actualNameMapper) {
         IdentifierCasePolicy policy = 
database.getIdentifierContext().getPolicy(scope);
         String actualSchemaName = 
SchemaRefreshUtils.getActualSchemaName(database, new 
IdentifierValue(schemaName));
         ShardingSphereSchema schema = database.getSchema(actualSchemaName);
         if (null != schema) {
-            String actualTableName = getActualTableName(database, 
actualSchemaName, new IdentifierValue(tableName), props);
+            String actualTableName = getActualTableName(database, 
actualSchemaName, new IdentifierValue(tableName));
             ShardingSphereTable table = schema.getTable(actualTableName);
             Optional<String> matchedName = getMatchedObjectName(table, 
objectIdentifierValue, policy, actualObjects, actualNameMapper);
             if (matchedName.isPresent()) {
diff --git 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/refresher/util/TableRefreshUtilsIdentifierTest.java
 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/refresher/util/TableRefreshUtilsIdentifierTest.java
index 214df413c43..9ab3f99e65b 100644
--- 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/refresher/util/TableRefreshUtilsIdentifierTest.java
+++ 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/refresher/util/TableRefreshUtilsIdentifierTest.java
@@ -44,57 +44,51 @@ class TableRefreshUtilsIdentifierTest {
     
     @Test
     void assertGetActualTableNameUsesExistingTableName() {
-        assertThat(TableRefreshUtils.getActualTableName(createDatabase(), 
"foo_schema", new IdentifierValue("foo_tbl"),
-                new ConfigurationProperties(new Properties())), is("Foo_Tbl"));
+        assertThat(TableRefreshUtils.getActualTableName(createDatabase(), 
"foo_schema", new IdentifierValue("foo_tbl")), is("Foo_Tbl"));
     }
     
     @Test
     void assertGetActualTableNamesUsesExistingTableNames() {
-        assertThat(TableRefreshUtils.getActualTableNames(createDatabase(), 
"foo_schema", Arrays.asList(new IdentifierValue("foo_tbl"), new 
IdentifierValue("bar_tbl")),
-                new ConfigurationProperties(new Properties())), 
is(Arrays.asList("Foo_Tbl", "Bar_Tbl")));
+        assertThat(TableRefreshUtils.getActualTableNames(createDatabase(), 
"foo_schema", Arrays.asList(new IdentifierValue("foo_tbl"), new 
IdentifierValue("bar_tbl"))),
+                is(Arrays.asList("Foo_Tbl", "Bar_Tbl")));
     }
     
     @Test
     void assertGetActualViewNamesUsesExistingViewNames() {
-        assertThat(TableRefreshUtils.getActualViewNames(createDatabase(), 
"foo_schema", Arrays.asList(new IdentifierValue("foo_view"), new 
IdentifierValue("bar_view")),
-                new ConfigurationProperties(new Properties())), 
is(Arrays.asList("Foo_View", "Bar_View")));
+        assertThat(TableRefreshUtils.getActualViewNames(createDatabase(), 
"foo_schema", Arrays.asList(new IdentifierValue("foo_view"), new 
IdentifierValue("bar_view"))),
+                is(Arrays.asList("Foo_View", "Bar_View")));
     }
     
     @Test
     void assertGetActualViewNameUsesExistingViewName() {
-        assertThat(TableRefreshUtils.getActualViewName(createDatabase(), 
"foo_schema", new IdentifierValue("foo_view"),
-                new ConfigurationProperties(new Properties())), 
is("Foo_View"));
+        assertThat(TableRefreshUtils.getActualViewName(createDatabase(), 
"foo_schema", new IdentifierValue("foo_view")), is("Foo_View"));
     }
     
     @Test
     void assertGetActualIndexNameUsesExistingIndexName() {
-        assertThat(TableRefreshUtils.getActualIndexName(createDatabase(), 
"foo_schema", "foo_tbl", new IdentifierValue("idx_foo"),
-                new ConfigurationProperties(new Properties())), is("Idx_Foo"));
+        assertThat(TableRefreshUtils.getActualIndexName(createDatabase(), 
"foo_schema", "foo_tbl", new IdentifierValue("idx_foo")), is("Idx_Foo"));
     }
     
     @Test
     void assertGetActualColumnNamesUsesExistingColumnNames() {
         assertThat(TableRefreshUtils.getActualColumnNames(createDatabase(), 
"foo_schema", "foo_tbl",
-                Arrays.asList(new IdentifierValue("order_id"), new 
IdentifierValue("user_id")), new ConfigurationProperties(new Properties())),
+                Arrays.asList(new IdentifierValue("order_id"), new 
IdentifierValue("user_id"))),
                 is(Arrays.asList("Order_ID", "User_ID")));
     }
     
     @Test
     void assertFindActualTableNameByIndexUsesExistingIndexName() {
-        
assertThat(TableRefreshUtils.findActualTableNameByIndex(createDatabase(), 
"foo_schema", new IdentifierValue("idx_foo"),
-                new ConfigurationProperties(new Properties())).get(), 
is("Foo_Tbl"));
+        
assertThat(TableRefreshUtils.findActualTableNameByIndex(createDatabase(), 
"foo_schema", new IdentifierValue("idx_foo")).get(), is("Foo_Tbl"));
     }
     
     @Test
     void assertGetTableLoadCandidateNameUsesNormalizedRule() {
-        
assertThat(TableRefreshUtils.getTableLoadCandidateName(createDatabase(), new 
IdentifierValue("Foo_Tbl"),
-                new ConfigurationProperties(new Properties())), is("foo_tbl"));
+        
assertThat(TableRefreshUtils.getTableLoadCandidateName(createDatabase(), new 
IdentifierValue("Foo_Tbl")), is("foo_tbl"));
     }
     
     @Test
     void assertGetViewLoadCandidateNameUsesNormalizedRule() {
-        
assertThat(TableRefreshUtils.getViewLoadCandidateName(createDatabase(), new 
IdentifierValue("Foo_View"),
-                new ConfigurationProperties(new Properties())), 
is("foo_view"));
+        
assertThat(TableRefreshUtils.getViewLoadCandidateName(createDatabase(), new 
IdentifierValue("Foo_View")), is("foo_view"));
     }
     
     private ShardingSphereDatabase createDatabase() {
diff --git 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/refresher/util/TableRefreshUtilsTest.java
 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/refresher/util/TableRefreshUtilsTest.java
index fd6af005d08..845d7c1c244 100644
--- 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/refresher/util/TableRefreshUtilsTest.java
+++ 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/refresher/util/TableRefreshUtilsTest.java
@@ -97,22 +97,21 @@ class TableRefreshUtilsTest {
     @Test
     void assertGetActualTableNameUsesExistingTableName() {
         ShardingSphereDatabase database = createDatabase();
-        assertThat(TableRefreshUtils.getActualTableName(database, 
"foo_schema", new IdentifierValue("foo_tbl"),
-                new ConfigurationProperties(new Properties())), is("Foo_Tbl"));
+        assertThat(TableRefreshUtils.getActualTableName(database, 
"foo_schema", new IdentifierValue("foo_tbl")), is("Foo_Tbl"));
     }
     
     @Test
     void assertGetActualTableNamesUsesExistingTableNames() {
         ShardingSphereDatabase database = createDatabase();
-        assertThat(TableRefreshUtils.getActualTableNames(database, 
"foo_schema", Arrays.asList(new IdentifierValue("foo_tbl"), new 
IdentifierValue("bar_tbl")),
-                new ConfigurationProperties(new Properties())), 
is(Arrays.asList("Foo_Tbl", "Bar_Tbl")));
+        assertThat(TableRefreshUtils.getActualTableNames(database, 
"foo_schema", Arrays.asList(new IdentifierValue("foo_tbl"), new 
IdentifierValue("bar_tbl"))),
+                is(Arrays.asList("Foo_Tbl", "Bar_Tbl")));
     }
     
     @Test
     void assertGetActualViewNamesUsesExistingViewNames() {
         ShardingSphereDatabase database = createDatabase();
-        assertThat(TableRefreshUtils.getActualViewNames(database, 
"foo_schema", Arrays.asList(new IdentifierValue("foo_view"), new 
IdentifierValue("bar_view")),
-                new ConfigurationProperties(new Properties())), 
is(Arrays.asList("Foo_View", "Bar_View")));
+        assertThat(TableRefreshUtils.getActualViewNames(database, 
"foo_schema", Arrays.asList(new IdentifierValue("foo_view"), new 
IdentifierValue("bar_view"))),
+                is(Arrays.asList("Foo_View", "Bar_View")));
     }
     
     @Test


Reply via email to