类 ETLColumnObj

java.lang.Object
com.sh.wf.etl.base.ETLColumnObj

public class ETLColumnObj extends Object

Description:

Title:首亨软件 - 聚天平台

从以下版本开始:
2018年11月7日
  • 字段详细资料

  • 构造器详细资料

    • ETLColumnObj

      public ETLColumnObj()
  • 方法详细资料

    • parser

      public void parser(ETLBase base, org.jdom2.Element nodeEl)
    • isValid

      public boolean isValid()
      当前是否有效
      返回:
      boolean
    • processFixColumnObj

      public void processFixColumnObj(ETLContext etlContext, StringBuilder toInsertColSql, StringBuilder toInsertValueSql, StringBuilder toUpdateSql, StringBuilder toUpdateWhereSql, DataCenter toDc)
      设置目标表固定列
      参数:
      etlContext - ETLContext
      toInsertColSql - StringBuilder
      toInsertValueSql - StringBuilder
      toUpdateSql - StringBuilder
      toUpdateWhereSql - StringBuilder
      toDc - DataCenter
    • processExecuteBeforeSqlReset

      public void processExecuteBeforeSqlReset(ETLContext etlContext)
    • processExecuteBeforeSql

      public String processExecuteBeforeSql(ETLContext etlContext, String sql, DataCenter toDc, Datastore ds, RowInfo rowInfo)
      处理执行前的SQL
      参数:
      etlContext - ETLContext
      sql - String
      toDc - DataCenter
      ds - Datastore
      rowInfo - RowInfo
      返回:
      String
    • processCheckExistSql

      public void processCheckExistSql(ETLContext etlContext, SqlBuilder sb, Datastore ds, RowInfo rowInfo)
      查询语句条件
      参数:
      etlContext - ETLContext
      sb - SqlBuilder
      ds - Datastore
      rowInfo - RowInfo
    • isFixValue

      public boolean isFixValue()
    • isCondition

      public boolean isCondition()