public class ParameterizedSQLBatchWritingMechanism extends BatchWritingMechanism
| Constructor and Description |
|---|
ParameterizedSQLBatchWritingMechanism() |
ParameterizedSQLBatchWritingMechanism(DatabaseAccessor databaseAccessor) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendCall(AbstractSession session,
DatabaseCall dbCall)
INTERNAL:
This method is called by the DatabaseAccessor to add this statement to the list of statements
being batched.
|
void |
clear()
INTERNAL:
This method is used to clear the batched statements without the need to execute the statements first
This is used in the case of rollback.
|
void |
executeBatchedStatements(AbstractSession session)
INTERNAL:
This method is used by the DatabaseAccessor to clear the batched statements in the
case that a non batchable statement is being executed
|
DatabaseCall |
getLastCallAppended() |
java.util.List<java.util.List> |
getParameters() |
DatabaseCall |
getPreviousCall() |
void |
setLastCallAppended(DatabaseCall lastCallAppended) |
void |
setParameters(java.util.List<java.util.List> parameters) |
void |
setPreviousCall(DatabaseCall previousCall) |
clone, getMaxBatchSize, initialize, setAccessor, setMaxBatchSizepublic ParameterizedSQLBatchWritingMechanism()
public ParameterizedSQLBatchWritingMechanism(DatabaseAccessor databaseAccessor)
public void appendCall(AbstractSession session, DatabaseCall dbCall)
appendCall in class BatchWritingMechanismpublic void clear()
clear in class BatchWritingMechanismpublic void executeBatchedStatements(AbstractSession session)
executeBatchedStatements in class BatchWritingMechanismpublic DatabaseCall getPreviousCall()
public void setPreviousCall(DatabaseCall previousCall)
public java.util.List<java.util.List> getParameters()
public void setParameters(java.util.List<java.util.List> parameters)
public DatabaseCall getLastCallAppended()
public void setLastCallAppended(DatabaseCall lastCallAppended)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference