Package groovy.sql
Class BatchingPreparedStatementWrapper
java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.sql.BatchingStatementWrapper
groovy.sql.BatchingPreparedStatementWrapper
- All Implemented Interfaces:
GroovyObject
,AutoCloseable
public class BatchingPreparedStatementWrapper extends BatchingStatementWrapper
Class which delegates to a PreparedStatement but keeps track of
a batch count size. If the batch count reaches the predefined number,
this Statement does an executeBatch() automatically. If batchSize is
zero, then no batching is performed.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description BatchingPreparedStatementWrapper(PreparedStatement delegate, List<Tuple> indexPropList, int batchSize, Logger log, Sql sql)
-
Method Summary
Methods inherited from class groovy.sql.BatchingStatementWrapper
addBatch, clearBatch, close, executeBatch, incrementBatchCount, invokeMethod, processResult, reset
-
Constructor Details
-
BatchingPreparedStatementWrapper
public BatchingPreparedStatementWrapper(PreparedStatement delegate, List<Tuple> indexPropList, int batchSize, Logger log, Sql sql)
-
-
Method Details
-
addBatch
- Throws:
SQLException
-
addBatch
- Throws:
SQLException
-