Class MutationExecutorSingleSelfExecuting
- java.lang.Object
-
- org.hibernate.engine.jdbc.mutation.internal.AbstractMutationExecutor
-
- org.hibernate.engine.jdbc.mutation.internal.MutationExecutorSingleSelfExecuting
-
- All Implemented Interfaces:
MutationExecutor
public class MutationExecutorSingleSelfExecuting extends AbstractMutationExecutor
-
-
Constructor Summary
Constructors Constructor Description MutationExecutorSingleSelfExecuting(SelfExecutingUpdateOperation operation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JdbcValueBindings
getJdbcValueBindings()
Get the delegate to be used to coordinate JDBC parameter binding.PreparedStatementDetails
getPreparedStatementDetails(String tableName)
Details about thePreparedStatement
for mutating the given table.protected void
performSelfExecutingOperations(ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, SharedSessionContractImplementor session)
void
release()
-
Methods inherited from class org.hibernate.engine.jdbc.mutation.internal.AbstractMutationExecutor
execute, performBatchedOperations, performNonBatchedMutation, performNonBatchedOperations
-
-
-
-
Constructor Detail
-
MutationExecutorSingleSelfExecuting
public MutationExecutorSingleSelfExecuting(SelfExecutingUpdateOperation operation)
-
-
Method Detail
-
getJdbcValueBindings
public JdbcValueBindings getJdbcValueBindings()
Description copied from interface:MutationExecutor
Get the delegate to be used to coordinate JDBC parameter binding.
-
getPreparedStatementDetails
public PreparedStatementDetails getPreparedStatementDetails(String tableName)
Description copied from interface:MutationExecutor
Details about thePreparedStatement
for mutating the given table.
-
performSelfExecutingOperations
protected void performSelfExecutingOperations(ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, SharedSessionContractImplementor session)
- Overrides:
performSelfExecutingOperations
in classAbstractMutationExecutor
-
release
public void release()
-
-