public class DefaultBatchCollector extends java.lang.Object implements BatchCollector
BatchCollector.ResultCheck| Constructor and Description |
|---|
DefaultBatchCollector() |
| Modifier and Type | Method and Description |
|---|---|
void |
batchUpdate(JdbcTemplate jdbcTemplate)
Executes batch update using all collected batch groups.
|
void |
collectQuery(java.lang.String sql,
java.lang.Object... params)
Collects query with parameters for further batch execution.
|
void |
collectQuery(java.lang.String sql,
java.lang.Object[] params,
BatchCollector.ResultCheck resultCheck)
Collects query with parameters for further batch execution.
|
void |
collectQuery(java.lang.String sql,
PreparedStatementSetter statementSetter)
Collects query with parameters for further batch execution.
|
void |
collectQuery(java.lang.String sql,
PreparedStatementSetter statementSetter,
BatchCollector.ResultCheck resultCheck)
Collects query with parameters for further batch execution.
|
java.util.Map<java.lang.String,BatchGroup> |
getBatchGroups() |
protected java.util.Map<java.lang.String,BatchGroup> |
preProcess(java.util.Map<java.lang.String,BatchGroup> batchGroups)
Allows to do any pre-process phase before batch groups will be processed.
|
public void collectQuery(java.lang.String sql,
java.lang.Object... params)
BatchCollectorcollectQuery in interface BatchCollectorsql - defining PreparedStatement that will be reused.params - arguments for the querypublic void collectQuery(java.lang.String sql,
java.lang.Object[] params,
BatchCollector.ResultCheck resultCheck)
BatchCollectorcollectQuery in interface BatchCollectorsql - defining PreparedStatement that will be reused.params - arguments for the queryresultCheck - the result check objectpublic void collectQuery(java.lang.String sql,
PreparedStatementSetter statementSetter)
BatchCollectorcollectQuery in interface BatchCollectorsql - defining PreparedStatement that will be reused.statementSetter - arguments for the querypublic void collectQuery(java.lang.String sql,
PreparedStatementSetter statementSetter,
BatchCollector.ResultCheck resultCheck)
BatchCollectorcollectQuery in interface BatchCollectorsql - defining PreparedStatement that will be reused.statementSetter - arguments for the queryresultCheck - the result check objectpublic java.util.Map<java.lang.String,BatchGroup> getBatchGroups()
public void batchUpdate(JdbcTemplate jdbcTemplate)
BatchCollectorbatchUpdate in interface BatchCollectorprotected java.util.Map<java.lang.String,BatchGroup> preProcess(java.util.Map<java.lang.String,BatchGroup> batchGroups)
Copyright © 2018 SAP SE. All Rights Reserved.