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, setMaxBatchSize
public ParameterizedSQLBatchWritingMechanism()
public ParameterizedSQLBatchWritingMechanism(DatabaseAccessor databaseAccessor)
public void appendCall(AbstractSession session, DatabaseCall dbCall)
appendCall
in class BatchWritingMechanism
public void clear()
clear
in class BatchWritingMechanism
public void executeBatchedStatements(AbstractSession session)
executeBatchedStatements
in class BatchWritingMechanism
public 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