Package groovy.sql
Class BatchingPreparedStatementWrapper
java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.sql.BatchingStatementWrapper
groovy.sql.BatchingPreparedStatementWrapper
- All Implemented Interfaces:
GroovyObject
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.
- Author:
- Daniel Henrique Alves Lima, Paul King
-
Field Summary
Fields inherited from class groovy.sql.BatchingStatementWrapper
batchCount, batchSize, log, results
-
Constructor Summary
ConstructorDescriptionBatchingPreparedStatementWrapper
(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
Methods inherited from class groovy.lang.GroovyObjectSupport
getMetaClass, getProperty, setMetaClass, setProperty
-
Constructor Details
-
BatchingPreparedStatementWrapper
public BatchingPreparedStatementWrapper(PreparedStatement delegate, List<Tuple> indexPropList, int batchSize, Logger log, Sql sql)
-
-
Method Details
-
addBatch
- Throws:
SQLException
-
addBatch
- Throws:
SQLException
-