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

public abstract Class AbstractSingleMutationExecutor

extends AbstractMutationExecutor
implements JdbcValueDescriptorAccess
Class Inheritance
All Implemented Interfaces
org.hibernate.engine.jdbc.mutation.internal.JdbcValueBindingsImpl.JdbcValueDescriptorAccess
Known Direct Subclasses
org.hibernate.engine.jdbc.mutation.internal.MutationExecutorSingleBatched, org.hibernate.engine.jdbc.mutation.internal.MutationExecutorSingleNonBatched
Imports
java.util.Locale, org.hibernate.engine.jdbc.mutation.JdbcValueBindings, .ParameterUsage, org.hibernate.engine.jdbc.mutation.group.PreparedStatementDetails, org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.sql.model.PreparableMutationOperation, org.hibernate.sql.model.jdbc.JdbcValueDescriptor

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final PreparableMutationOperation
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.
protected PreparableMutationOperation
public PreparedStatementDetails
protected abstract PreparedStatementGroupSingleTable
public String
public JdbcValueDescriptor
Inherited from org.hibernate.engine.jdbc.mutation.internal.AbstractMutationExecutor:
executeperformBatchedOperationsperformNonBatchedMutationperformNonBatchedOperationsperformSelfExecutingOperationsprepareForNonBatchedWork

Field Detail

mutationOperationback to summary
private final PreparableMutationOperation mutationOperation
valueBindingsback to summary
private final JdbcValueBindingsImpl valueBindings

Constructor Detail

AbstractSingleMutationExecutorback to summary
public AbstractSingleMutationExecutor(PreparableMutationOperation mutationOperation, 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
getMutationOperationback to summary
protected PreparableMutationOperation getMutationOperation()
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
getStatementGroupback to summary
protected abstract PreparedStatementGroupSingleTable getStatementGroup()
resolvePhysicalTableNameback to summary
public String resolvePhysicalTableName(String tableName)

Overrides default org.hibernate.engine.jdbc.mutation.internal.JdbcValueBindingsImpl.JdbcValueDescriptorAccess.resolvePhysicalTableName.

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