类 ETLContext
java.lang.Object
com.sh.wf.etl.context.Constant
com.sh.wf.etl.context.ETLContext
- 所有已实现的接口:
Serializable,Cloneable
Description: ETL上下文对象
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- 2017年7月18日
- 另请参阅:
-
字段概要
字段从类继承的字段 com.sh.wf.etl.context.Constant
DATACENTER_DBID_PREFIX, ERROR, ETL_DATA_OBJ, FAILURE, MAIN_DATACENTER, MESSAGE, SUCCESS -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddCurETLSyncBase(ETLSyncBase base) voidaddCurFromETLSource(ETLSource fromSource) voidaddCurFromSDBData(SDBData fromSDBData) voidaddCurLineList(List<ArrowLine> lineList) voidaddCurSyncRowsWithFailure(int rows) voidaddCurSyncRowsWithSuccess(int rows) voidaddCurToETLSource(ETLSource toSource) voidaddCurToSDBData(SDBData toSDBData) void关闭所有连接booleancontainKey(String key) booleangetBoolean(String key) booleangetBoolean(String key, boolean defaultValue) intintgetDataCenterByDbId(String dbId) getDataCenterByKey(String key) 获取数据库连接对象getDataCenterBySDBData(SDBData sdbData) getDatastore(String key) 获取数据集doubledouble获取整型getEtlId()intgetInteger(String key) intgetInteger(String key, int defaultValue) 获取整型getRunId()获取字符串String[]getStringArray(String key) 获取上下文中的值void存值voidremoveByKey(String key)
-
字段详细资料
-
log4j
protected org.apache.logging.log4j.Logger log4j
-
-
构造器详细资料
-
ETLContext
-
-
方法详细资料
-
getEtlData
-
getEtlId
-
getModuleContext
-
addCurFromSDBData
-
getCurFromSDBData
-
addCurToSDBData
-
getCurToSDBData
-
addCurFromETLSource
-
getCurFromETLSource
-
addCurToETLSource
-
getCurToETLSource
-
addCurETLSyncBase
-
getCurToETLSyncBase
-
addCurLineList
-
getCurLineList
-
getRunId
-
addCurSyncRowsWithSuccess
public void addCurSyncRowsWithSuccess(int rows) -
addCurSyncRowsWithFailure
public void addCurSyncRowsWithFailure(int rows) -
getCurSyncSuccessRows
public int getCurSyncSuccessRows() -
getCurSyncFailureRows
public int getCurSyncFailureRows() -
closeAllDataCenter
public void closeAllDataCenter()关闭所有连接 -
getValue
获取上下文中的值- 参数:
key- String- 返回:
- Object
-
putValue
存值- 参数:
key- Stringobj- Object
-
removeByKey
-
containKey
-
getString
获取字符串- 参数:
key- StringdefaultValue- String- 返回:
- String
-
getString
-
getStringArray
-
getInteger
-
getInteger
获取整型- 参数:
key- StringdefaultValue- 默认值- 返回:
- int
-
getDouble
-
getDouble
获取整型- 参数:
key- StringdefaultValue- double- 返回:
- double
-
getBoolean
-
getBoolean
-
getDatastore
获取数据集- 参数:
key- String- 返回:
- Datastore
-
getMainDataCenter
-
getDataCenterByDbId
-
getDataCenterBySDBData
-
getDataCenterByKey
获取数据库连接对象- 参数:
key- String- 返回:
- DataCenter
-
getList
-