Top Fields Constructors Methods
org.hibernate.engine.jdbc.mutation.internal

public Class MutationExecutorSingleSelfExecuting

extends AbstractMutationExecutor
implements JdbcValueDescriptorAccess
Class Inheritance
All Implemented Interfaces
org.hibernate.engine.jdbc.mutation.internal.JdbcValueBindingsImpl.JdbcValueDescriptorAccess
Imports
org.hibernate.engine.jdbc.mutation.JdbcValueBindings, .ParameterUsage, .TableInclusionChecker, org.hibernate.engine.jdbc.mutation.group.PreparedStatementDetails, org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.sql.model.SelfExecutingUpdateOperation, .ValuesAnalysis, org.hibernate.sql.model.jdbc.JdbcValueDescriptor

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final SelfExecutingUpdateOperation
private final JdbcValueBindingsImpl

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public JdbcValueBindings
getJdbcValueBindings()

Implements org.hibernate.engine.jdbc.mutation.MutationExecutor.getJdbcValueBindings.

Get the delegate to be used to coordinate JDBC parameter binding.
public PreparedStatementDetails
protected void
public void
public JdbcValueDescriptor
Inherited from org.hibernate.engine.jdbc.mutation.internal.AbstractMutationExecutor:
executeperformBatchedOperationsperformNonBatchedMutationperformNonBatchedOperationsprepareForNonBatchedWork

Field Detail

operationback to summary
private final SelfExecutingUpdateOperation operation
valueBindingsback to summary
private final JdbcValueBindingsImpl valueBindings

Constructor Detail

MutationExecutorSingleSelfExecutingback to summary
public MutationExecutorSingleSelfExecuting(SelfExecutingUpdateOperation operation, SharedSessionContractImplementor session)

Method Detail

getJdbcValueBindingsback to summary
public JdbcValueBindings getJdbcValueBindings()

Implements org.hibernate.engine.jdbc.mutation.MutationExecutor.getJdbcValueBindings.

Doc from org.hibernate.engine.jdbc.mutation.MutationExecutor.getJdbcValueBindings.

Get the delegate to be used to coordinate JDBC parameter binding.

Annotations
@Override
getPreparedStatementDetailsback to summary
public PreparedStatementDetails getPreparedStatementDetails(String tableName)

Implements org.hibernate.engine.jdbc.mutation.MutationExecutor.getPreparedStatementDetails.

Doc from org.hibernate.engine.jdbc.mutation.MutationExecutor.getPreparedStatementDetails.

Details about the java.sql.PreparedStatement for mutating the given table.

Annotations
@Override
performSelfExecutingOperationsback to summary
protected void performSelfExecutingOperations(ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, SharedSessionContractImplementor session)

Overrides org.hibernate.engine.jdbc.mutation.internal.AbstractMutationExecutor.performSelfExecutingOperations.

Annotations
@Override
releaseback to summary
public void release()

Implements org.hibernate.engine.jdbc.mutation.MutationExecutor.release.

Annotations
@Override
resolveValueDescriptorback to summary
public JdbcValueDescriptor resolveValueDescriptor(String tableName, String columnName, ParameterUsage usage)

Implements org.hibernate.engine.jdbc.mutation.internal.JdbcValueBindingsImpl.JdbcValueDescriptorAccess.resolveValueDescriptor.

Annotations
@Override