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

public Class SimpleInsertQueryPlan

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, .SqmTranslator, org.hibernate.query.sqm.tree.expression.SqmParameter, org.hibernate.query.sqm.tree.insert.SqmInsertStatement, org.hibernate.sql.ast.SqlAstTranslator, org.hibernate.sql.ast.spi.FromClauseAccess, org.hibernate.sql.ast.tree.MutationStatement, org.hibernate.sql.ast.tree.insert.InsertStatement, org.hibernate.sql.exec.spi.JdbcOperationQueryInsert, .JdbcOperationQueryMutation, .JdbcParameterBindings, .JdbcParametersList

Author
Gavin King

Field Summary

Modifier and TypeField and Description
private final DomainParameterXref
private JdbcOperationQueryMutation
private Map<QueryParameterImplementor<?>, Map<SqmParameter<?>, List<JdbcParametersList>>>
private Map<SqmParameter<?>, MappingModelExpressible<?>>
private final SqmInsertStatement<?>
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
jdbcInsertback to summary
private JdbcOperationQueryMutation jdbcInsert
jdbcParamsXrefback to summary
private Map<QueryParameterImplementor<?>, Map<SqmParameter<?>, List<JdbcParametersList>>> jdbcParamsXref
paramTypeResolutionsback to summary
private Map<SqmParameter<?>, MappingModelExpressible<?>> paramTypeResolutions
sqmInsertback to summary
private final SqmInsertStatement<?> sqmInsert
tableGroupAccessback to summary
private FromClauseAccess tableGroupAccess

Constructor Detail

SimpleInsertQueryPlanback to summary
public SimpleInsertQueryPlan(SqmInsertStatement<?> sqmInsert, DomainParameterXref domainParameterXref)

Method Detail

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

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

Annotations
@Override