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 10c46c4dcaf Refactor StandardPipelineTableMetaDataLoader (#35308)
10c46c4dcaf is described below
commit 10c46c4dcafd72a4f7461def1f1e4514267e8bc9
Author: Liang Zhang <[email protected]>
AuthorDate: Fri May 2 20:53:40 2025 +0800
Refactor StandardPipelineTableMetaDataLoader (#35308)
---
.../core/metadata/loader/StandardPipelineTableMetaDataLoader.java | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git
a/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/metadata/loader/StandardPipelineTableMetaDataLoader.java
b/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/metadata/loader/StandardPipelineTableMetaDataLoader.java
index 2b2cccf2060..3454e3cffe1 100644
---
a/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/metadata/loader/StandardPipelineTableMetaDataLoader.java
+++
b/kernel/data-pipeline/core/src/main/java/org/apache/shardingsphere/data/pipeline/core/metadata/loader/StandardPipelineTableMetaDataLoader.java
@@ -25,7 +25,6 @@ import
org.apache.shardingsphere.data.pipeline.core.exception.PipelineInternalEx
import
org.apache.shardingsphere.data.pipeline.core.metadata.model.PipelineColumnMetaData;
import
org.apache.shardingsphere.data.pipeline.core.metadata.model.PipelineIndexMetaData;
import
org.apache.shardingsphere.data.pipeline.core.metadata.model.PipelineTableMetaData;
-import
org.apache.shardingsphere.infra.database.core.metadata.database.metadata.DialectDatabaseMetaData;
import org.apache.shardingsphere.infra.database.core.type.DatabaseTypeRegistry;
import
org.apache.shardingsphere.infra.metadata.identifier.ShardingSphereIdentifier;
@@ -73,8 +72,8 @@ public final class StandardPipelineTableMetaDataLoader
implements PipelineTableM
private void loadTableMetaData(final String schemaName, final String
tableName) throws SQLException {
try (Connection connection = dataSource.getConnection()) {
- DialectDatabaseMetaData dialectDatabaseMetaData = new
DatabaseTypeRegistry(dataSource.getDatabaseType()).getDialectDatabaseMetaData();
- tableMetaDataMap.putAll(loadTableMetaData(connection,
dialectDatabaseMetaData.getSchemaOption().isSchemaAvailable() ? schemaName :
null, tableName));
+ DatabaseTypeRegistry databaseTypeRegistry = new
DatabaseTypeRegistry(dataSource.getDatabaseType());
+ tableMetaDataMap.putAll(loadTableMetaData(connection,
databaseTypeRegistry.getDialectDatabaseMetaData().getSchemaOption().isSchemaAvailable()
? schemaName : null, tableName));
}
}