Class MutationExecutorSingleSelfExecuting
java.lang.Object
org.hibernate.engine.jdbc.mutation.internal.AbstractMutationExecutor
org.hibernate.engine.jdbc.mutation.internal.MutationExecutorSingleSelfExecuting
- All Implemented Interfaces:
JdbcValueBindingsImpl.JdbcValueDescriptorAccess
,MutationExecutor
public class MutationExecutorSingleSelfExecuting
extends AbstractMutationExecutor
implements JdbcValueBindingsImpl.JdbcValueDescriptorAccess
-
Constructor Summary
ConstructorDescriptionMutationExecutorSingleSelfExecuting
(SelfExecutingUpdateOperation operation, SharedSessionContractImplementor session) -
Method Summary
Modifier and TypeMethodDescriptionGet the delegate to be used to coordinate JDBC parameter binding.getPreparedStatementDetails
(String tableName) Details about thePreparedStatement
for mutating the given table.protected void
performSelfExecutingOperations
(ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, SharedSessionContractImplementor session) void
release()
resolveValueDescriptor
(String tableName, String columnName, ParameterUsage usage) Methods inherited from class org.hibernate.engine.jdbc.mutation.internal.AbstractMutationExecutor
execute, execute, performBatchedOperations, performNonBatchedMutation, performNonBatchedOperations, prepareForNonBatchedWork
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.engine.jdbc.mutation.internal.JdbcValueBindingsImpl.JdbcValueDescriptorAccess
resolvePhysicalTableName
-
Constructor Details
-
Method Details
-
resolveValueDescriptor
public JdbcValueDescriptor resolveValueDescriptor(String tableName, String columnName, ParameterUsage usage) - Specified by:
resolveValueDescriptor
in interfaceJdbcValueBindingsImpl.JdbcValueDescriptorAccess
-
getJdbcValueBindings
Description copied from interface:MutationExecutor
Get the delegate to be used to coordinate JDBC parameter binding.- Specified by:
getJdbcValueBindings
in interfaceMutationExecutor
-
getPreparedStatementDetails
Description copied from interface:MutationExecutor
Details about thePreparedStatement
for mutating the given table.- Specified by:
getPreparedStatementDetails
in interfaceMutationExecutor
-
release
public void release()- Specified by:
release
in interfaceMutationExecutor
-