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 479d7ce7c9f Improve code readability in SchemaMetaDataLoader (#35320)
479d7ce7c9f is described below
commit 479d7ce7c9fc2fc4cf6a5fe4fdb0210042891f31
Author: Liang Zhang <[email protected]>
AuthorDate: Sun May 4 20:52:24 2025 +0800
Improve code readability in SchemaMetaDataLoader (#35320)
- Add import for DialectDatabaseMetaData
- Refactor schemaOption initialization for better readability and
maintainability
---
.../database/core/metadata/data/loader/type/SchemaMetaDataLoader.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git
a/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/data/loader/type/SchemaMetaDataLoader.java
b/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/data/loader/type/SchemaMetaDataLoader.java
index 570df6e20eb..33d50e2b7ac 100644
---
a/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/data/loader/type/SchemaMetaDataLoader.java
+++
b/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/data/loader/type/SchemaMetaDataLoader.java
@@ -20,6 +20,7 @@ package
org.apache.shardingsphere.infra.database.core.metadata.data.loader.type;
import com.cedarsoftware.util.CaseInsensitiveMap;
import com.cedarsoftware.util.CaseInsensitiveSet;
import
org.apache.shardingsphere.infra.database.core.metadata.data.loader.MetaDataLoaderConnection;
+import
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.DialectDatabaseMetaData;
import
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.option.schema.DialectSchemaOption;
import
org.apache.shardingsphere.infra.database.core.metadata.database.system.SystemDatabase;
import org.apache.shardingsphere.infra.database.core.type.DatabaseType;
@@ -59,7 +60,8 @@ public final class SchemaMetaDataLoader {
public SchemaMetaDataLoader(final DatabaseType databaseType) {
this.databaseType = databaseType;
- schemaOption = new
DatabaseTypeRegistry(databaseType).getDialectDatabaseMetaData().getSchemaOption();
+ DialectDatabaseMetaData dialectDatabaseMetaData = new
DatabaseTypeRegistry(databaseType).getDialectDatabaseMetaData();
+ schemaOption = dialectDatabaseMetaData.getSchemaOption();
}
/**