Package groovy.sql

Class BatchingStatementWrapper

java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.sql.BatchingStatementWrapper
All Implemented Interfaces:
GroovyObject
Direct Known Subclasses:
BatchingPreparedStatementWrapper

public class BatchingStatementWrapper extends GroovyObjectSupport
Class which delegates to a Statement 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 Details

    • batchSize

      protected int batchSize
    • batchCount

      protected int batchCount
    • log

      protected Logger log
    • results

      protected List<Integer> results
  • Constructor Details

    • BatchingStatementWrapper

      public BatchingStatementWrapper(Statement delegate, int batchSize, Logger log)
  • Method Details