类 SQLBatchOperatorTask
java.lang.Object
com.sh.wf.module.helper.SQLBatchOperatorTask
- 所有已实现的接口:
Runnable
通用定时批量SQL数据入库任务
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明protected static ConcurrentHashMap<String,SQLBatchOperatorTask.SQLBatchOperatorInfo> protected Durationprotected static SQLBatchOperatorTaskstatic DelayUtil.DelayNotify -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidaddRowData(String tableName, SQLBatchOperatorData data) 添加到队列,使用方法如下: SQLBatchOperatorTask.addRowData("tableName", SQLBatchOperatorData.create().asInsert() .addWhereIntegerCol("id", "") .addStringCol("name", "") ); 如果需要在所有添加完成后立即入库,则调用:SQLBatchOperatorTask.finishData(tableName)static voidfinishData(String tableName) 结束数据getBatchOperatorInfo(String tableName) voidrun()setDurationTimeout(Duration durationTimeout)
-
字段详细资料
-
dataMap
-
notify
-
durationTimeout
-
instance
-
-
构造器详细资料
-
SQLBatchOperatorTask
public SQLBatchOperatorTask()
-
-
方法详细资料
-
addRowData
添加到队列,使用方法如下: SQLBatchOperatorTask.addRowData("tableName", SQLBatchOperatorData.create().asInsert() .addWhereIntegerCol("id", "") .addStringCol("name", "") ); 如果需要在所有添加完成后立即入库,则调用:SQLBatchOperatorTask.finishData(tableName) -
finishData
结束数据- 参数:
tableName- 表名
-
getBatchOperatorInfo
-
run
public void run() -
getDurationTimeout
-
setDurationTimeout
-