public class Db2DataSourceProcessor extends AbstractDataSourceProcessor
| 构造器和说明 |
|---|
Db2DataSourceProcessor() |
| 限定符和类型 | 方法和说明 |
|---|---|
BaseConnectionParam |
createConnectionParams(BaseDataSourceParamDTO datasourceParam)
create datasource connection parameter which will be stored at DataSource
see
org.apache.dolphinscheduler.dao.entity.DataSource.connectionParams |
ConnectionParam |
createConnectionParams(String connectionJson)
deserialize json to datasource connection param
|
BaseDataSourceParamDTO |
createDatasourceParamDTO(String connectionJson)
create BaseDataSourceParamDTO by connectionJson
|
Connection |
getConnection(ConnectionParam connectionParam)
get connection by connectionParam
|
String |
getDatasourceDriver()
get datasource Driver
|
DbType |
getDbType() |
String |
getJdbcUrl(ConnectionParam connectionParam)
get jdbcUrl by connection param, the jdbcUrl is different with ConnectionParam.jdbcUrl, this method will inject
other to jdbcUrl
|
String |
getValidationQuery()
get validation Query
|
checkDatasourceParam, checkDatasourcePatter, checkHost, checkOther, getDatasourceUniqueIdpublic BaseDataSourceParamDTO createDatasourceParamDTO(String connectionJson)
DataSourceProcessorconnectionJson - seeorg.apache.dolphinscheduler.dao.entity.DatasourceBaseDataSourceParamDTOpublic BaseConnectionParam createConnectionParams(BaseDataSourceParamDTO datasourceParam)
DataSourceProcessor
see org.apache.dolphinscheduler.dao.entity.DataSource.connectionParams
public ConnectionParam createConnectionParams(String connectionJson)
DataSourceProcessorconnectionJson - org.apache.dolphinscheduler.dao.entity.DataSource.connectionParamsBaseConnectionParampublic String getDatasourceDriver()
DataSourceProcessorpublic String getJdbcUrl(ConnectionParam connectionParam)
DataSourceProcessorconnectionParam - connection parampublic Connection getConnection(ConnectionParam connectionParam) throws ClassNotFoundException, SQLException
DataSourceProcessorconnectionParam - connectionParamConnectionClassNotFoundExceptionSQLExceptionpublic String getValidationQuery()
DataSourceProcessorCopyright © 2022 The Apache Software Foundation. All rights reserved.