public class ETLColumnObj
extends java.lang.Object
Description:
Title:首亨软件 - 聚天平台
构造器和说明 |
---|
ETLColumnObj() |
限定符和类型 | 方法和说明 |
---|---|
boolean |
isCondition() |
boolean |
isFixValue() |
boolean |
isValid()
当前是否有效
|
void |
parser(ETLBase base,
org.jdom.Element nodeEl) |
void |
processCheckExistSql(ETLContext etlContext,
SqlBuilder sb,
Datastore ds,
RowInfo rowInfo)
查询语句条件
|
java.lang.String |
processExecuteBeforeSql(ETLContext etlContext,
java.lang.String sql,
DataCenter toDc,
Datastore ds,
RowInfo rowInfo)
处理执行前的SQL
|
void |
processExecuteBeforeSqlReset(ETLContext etlContext) |
void |
processFixColumnObj(ETLContext etlContext,
java.lang.StringBuilder toInsertColSql,
java.lang.StringBuilder toInsertValueSql,
java.lang.StringBuilder toUpdateSql,
java.lang.StringBuilder toUpdateWhereSql,
DataCenter toDc)
设置目标表固定列
|
public ETLBase base
public java.lang.String tableCol
public void parser(ETLBase base, org.jdom.Element nodeEl)
public boolean isValid()
public void processFixColumnObj(ETLContext etlContext, java.lang.StringBuilder toInsertColSql, java.lang.StringBuilder toInsertValueSql, java.lang.StringBuilder toUpdateSql, java.lang.StringBuilder toUpdateWhereSql, DataCenter toDc)
etlContext
- ETLContexttoInsertColSql
- StringBuildertoInsertValueSql
- StringBuildertoUpdateSql
- StringBuildertoUpdateWhereSql
- StringBuildertoDc
- DataCenterpublic void processExecuteBeforeSqlReset(ETLContext etlContext)
public java.lang.String processExecuteBeforeSql(ETLContext etlContext, java.lang.String sql, DataCenter toDc, Datastore ds, RowInfo rowInfo)
etlContext
- ETLContextsql
- StringtoDc
- DataCenterds
- DatastorerowInfo
- RowInfopublic void processCheckExistSql(ETLContext etlContext, SqlBuilder sb, Datastore ds, RowInfo rowInfo)
etlContext
- ETLContextsb
- SqlBuilderds
- DatastorerowInfo
- RowInfopublic boolean isFixValue()
public boolean isCondition()