Top Fields Constructors Methods
org.hibernate.query.sqm.internal

public Class SimpleUpdateQueryPlan

extends Object
implements NonSelectQueryPlan
Class Inheritance
All Implemented Interfaces
org.hibernate.query.spi.NonSelectQueryPlan, org.hibernate.query.spi.QueryPlan
Imports
java.util.List, .Map, org.hibernate.action.internal.BulkOperationCleanupAction, org.hibernate.engine.jdbc.spi.JdbcServices, org.hibernate.engine.spi.SessionFactoryImplementor, .SharedSessionContractImplementor, org.hibernate.metamodel.mapping.MappingModelExpressible, org.hibernate.query.spi.DomainQueryExecutionContext, .NonSelectQueryPlan, .QueryParameterImplementor, org.hibernate.query.sqm.spi.SqmParameterMappingModelResolutionAccess, org.hibernate.query.sqm.sql.SqmTranslation, org.hibernate.query.sqm.tree.expression.SqmParameter, org.hibernate.query.sqm.tree.update.SqmUpdateStatement, org.hibernate.sql.ast.SqlAstTranslator, org.hibernate.sql.ast.spi.FromClauseAccess, org.hibernate.sql.ast.tree.MutationStatement, org.hibernate.sql.ast.tree.update.UpdateStatement, org.hibernate.sql.exec.spi.JdbcOperationQueryMutation, .JdbcOperationQueryUpdate, .JdbcParameterBindings, .JdbcParametersList

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final DomainParameterXref
private Map<QueryParameterImplementor<?>, Map<SqmParameter<?>, List<JdbcParametersList>>>
private JdbcOperationQueryMutation
private Map<SqmParameter<?>, MappingModelExpressible<?>>
private final SqmUpdateStatement<?>
private FromClauseAccess

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private SqlAstTranslator<? extends JdbcOperationQueryMutation>
public int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

domainParameterXrefback to summary
private final DomainParameterXref domainParameterXref
jdbcParamsXrefback to summary
private Map<QueryParameterImplementor<?>, Map<SqmParameter<?>, List<JdbcParametersList>>> jdbcParamsXref
jdbcUpdateback to summary
private JdbcOperationQueryMutation jdbcUpdate
sqmParamMappingTypeResolutionsback to summary
private Map<SqmParameter<?>, MappingModelExpressible<?>> sqmParamMappingTypeResolutions
sqmUpdateback to summary
private final SqmUpdateStatement<?> sqmUpdate
tableGroupAccessback to summary
private FromClauseAccess tableGroupAccess

Constructor Detail

SimpleUpdateQueryPlanback to summary
public SimpleUpdateQueryPlan(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref)

Method Detail

createUpdateTranslatorback to summary
private SqlAstTranslator<? extends JdbcOperationQueryMutation> createUpdateTranslator(DomainQueryExecutionContext executionContext)
executeUpdateback to summary
public int executeUpdate(DomainQueryExecutionContext executionContext)

Implements org.hibernate.query.spi.NonSelectQueryPlan.executeUpdate.

Annotations
@Override