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.
| Fields inherited from class | Fields |
|---|---|
class BatchingStatementWrapper |
batchCount, batchSize, log, results |
| Constructor and description |
|---|
BatchingPreparedStatementWrapper(PreparedStatement delegate, List<Tuple> indexPropList, int batchSize, Logger log, Sql sql)Creates a batching wrapper for a prepared statement. |
| Methods inherited from class | Name |
|---|---|
class BatchingStatementWrapper |
addBatch, clearBatch, close, executeBatch, incrementBatchCount, invokeMethod, processResult, reset |
class GroovyObjectSupport |
getMetaClass, setMetaClass |
Creates a batching wrapper for a prepared statement.
delegate - the prepared statement to wrapindexPropList - indexed-property descriptors for named-parameter batches, or nullbatchSize - the automatic execution threshold; 0 disables automatic partitioninglog - the logger to use for batch diagnosticssql - the owning Sql instance used to bind parametersAdds one parameter set to the batch using varargs-style arguments.
parameters - the parameter values for a single batch entryAdds one parameter set to the batch.
When the associated SQL uses named or named-ordinal parameters, the supplied values are first flattened into JDBC positional order.
parameters - the parameter values for a single batch entryCopyright © 2003-2026 The Apache Software Foundation. All rights reserved.