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
ConstructorsConstructorDescriptionMutationExecutorSingleSelfExecuting(SelfExecutingUpdateOperation operation, SharedSessionContractImplementor session) -
Method Summary
Modifier and TypeMethodDescriptionGet the delegate to be used to coordinate JDBC parameter binding.getPreparedStatementDetails(String tableName) Details about thePreparedStatementfor mutating the given table.protected voidperformSelfExecutingOperations(ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, SharedSessionContractImplementor session) voidrelease()resolveValueDescriptor(String tableName, String columnName, ParameterUsage usage) Methods inherited from class org.hibernate.engine.jdbc.mutation.internal.AbstractMutationExecutor
execute, execute, performBatchedOperations, performNonBatchedMutation, performNonBatchedOperations, prepareForNonBatchedWorkMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
resolveValueDescriptorin interfaceJdbcValueBindingsImpl.JdbcValueDescriptorAccess
-
getJdbcValueBindings
Description copied from interface:MutationExecutorGet the delegate to be used to coordinate JDBC parameter binding.- Specified by:
getJdbcValueBindingsin interfaceMutationExecutor
-
getPreparedStatementDetails
Description copied from interface:MutationExecutorDetails about thePreparedStatementfor mutating the given table.- Specified by:
getPreparedStatementDetailsin interfaceMutationExecutor
-
release
public void release()- Specified by:
releasein interfaceMutationExecutor
-