Skip to content

Commit a32bc46

Browse files
author
chengluo
committed
refactor: move datasourceConfig.getExtParams() handling logic to SqlBasedConnector
1 parent 4f13e4d commit a32bc46

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

server/api-service/openblocks-plugins/snowflakePlugin/src/main/java/com/openblocks/plugin/snowflake/SnowflakeConnector.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.openblocks.plugin.snowflake;
22

3-
import org.apache.commons.lang3.StringUtils;
43
import org.pf4j.Extension;
54

65
import com.openblocks.plugin.sql.SqlBasedConnector;
@@ -30,13 +29,5 @@ protected void setUpConfigs(SnowflakeDatasourceConfig datasourceConfig, HikariCo
3029
config.addDataSourceProperty("db", database);
3130
config.addDataSourceProperty("user", datasourceConfig.getUsername());
3231
config.addDataSourceProperty("password", datasourceConfig.getPassword());
33-
34-
datasourceConfig.getExtParams()
35-
.forEach((key, value) -> {
36-
if (StringUtils.isBlank(key) || value == null || StringUtils.isBlank(String.valueOf(value))) {
37-
return;
38-
}
39-
config.addDataSourceProperty(key, value);
40-
});
4132
}
4233
}

server/api-service/openblocks-plugins/sqlBasedPlugin/src/main/java/com/openblocks/plugin/sql/SqlBasedConnector.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,14 @@ protected final HikariPerfWrapper blockingCreateConnection(T connectionConfig) {
5656

5757
setUpConfigs(connectionConfig, config);
5858

59+
connectionConfig.getExtParams()
60+
.forEach((key, value) -> {
61+
if (StringUtils.isBlank(key) || value == null || StringUtils.isBlank(String.valueOf(value))) {
62+
return;
63+
}
64+
config.addDataSourceProperty(key, value);
65+
});
66+
5967
HikariDataSource hikariDataSource = new HikariDataSource(config);
6068
return HikariPerfWrapper.wrap(hikariDataSource,
6169
() -> hikariDataSource.getHikariPoolMXBean().getTotalConnections(),

0 commit comments

Comments
 (0)