Uses of Interface
org.hibernate.query.sqm.tree.insert.SqmInsertStatement
-
Packages that use SqmInsertStatement Package Description org.hibernate.query.hql.internal Implementation of the SPIs for HQL support.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.mutation.internal org.hibernate.query.sqm.mutation.internal.cte org.hibernate.query.sqm.mutation.internal.temptable Support for multi-table SQM mutation (insert, update, delete) operations using a table to temporarily hold the matching ids.org.hibernate.query.sqm.mutation.spi SPI for handling SQM UPDATE and DELETE queriesorg.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.tree.insert Nodes representinginsertstatements in the SQM tree. -
-
Uses of SqmInsertStatement in org.hibernate.query.hql.internal
Methods in org.hibernate.query.hql.internal that return SqmInsertStatement Modifier and Type Method Description SqmInsertStatement<R>SemanticQueryBuilder. visitInsertStatement(HqlParser.InsertStatementContext ctx) -
Uses of SqmInsertStatement in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal with parameters of type SqmInsertStatement Modifier and Type Method Description protected booleanQuerySqmImpl. hasIdentifierAssigned(SqmInsertStatement<?> sqmInsert, EntityPersister entityDescriptor)protected booleanQuerySqmImpl. isSimpleValuesInsert(SqmInsertStatement<?> sqmInsert, EntityPersister entityDescriptor)Constructors in org.hibernate.query.sqm.internal with parameters of type SqmInsertStatement Constructor Description MultiTableInsertQueryPlan(SqmInsertStatement<?> sqmInsert, DomainParameterXref domainParameterXref, SqmMultiTableInsertStrategy mutationStrategy)SimpleInsertQueryPlan(SqmInsertStatement<?> sqmInsert, DomainParameterXref domainParameterXref) -
Uses of SqmInsertStatement in org.hibernate.query.sqm.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal with parameters of type SqmInsertStatement Modifier and Type Method Description BaseSqmToSqlAstConverter.AdditionalInsertValuesMultiTableSqmMutationConverter. visitInsertionTargetPaths(BiConsumer<Assignable,List<ColumnReference>> targetColumnReferenceConsumer, SqmInsertStatement<?> sqmStatement, EntityPersister entityDescriptor, TableGroup tableGroup, MultiTableSqmMutationConverter.SqmParameterResolutionConsumer parameterResolutionConsumer)Specialized hook to visit the target paths defined by the insert SQM. -
Uses of SqmInsertStatement in org.hibernate.query.sqm.mutation.internal.cte
Methods in org.hibernate.query.sqm.mutation.internal.cte that return SqmInsertStatement Modifier and Type Method Description SqmInsertStatement<?>CteInsertHandler. getSqmStatement()Methods in org.hibernate.query.sqm.mutation.internal.cte with parameters of type SqmInsertStatement Modifier and Type Method Description intCteInsertStrategy. executeInsert(SqmInsertStatement<?> sqmInsertStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)Constructors in org.hibernate.query.sqm.mutation.internal.cte with parameters of type SqmInsertStatement Constructor Description CteInsertHandler(CteTable cteTable, SqmInsertStatement<?> sqmStatement, DomainParameterXref domainParameterXref, SessionFactoryImplementor sessionFactory) -
Uses of SqmInsertStatement in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable that return SqmInsertStatement Modifier and Type Method Description SqmInsertStatement<?>TableBasedInsertHandler. getSqmInsertStatement()Methods in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type SqmInsertStatement Modifier and Type Method Description protected TableBasedInsertHandler.ExecutionDelegateTableBasedInsertHandler. buildExecutionDelegate(SqmInsertStatement<?> sqmInsert, MultiTableSqmMutationConverter sqmConverter, TemporaryTable entityTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor,String> sessionUidAccess, DomainParameterXref domainParameterXref, TableGroup insertingTableGroup, Map<String,TableReference> tableReferenceByAlias, List<Assignment> assignments, InsertSelectStatement insertStatement, Map<SqmParameter<?>,List<List<JdbcParameter>>> parameterResolutions, JdbcParameter sessionUidParameter, Map<SqmParameter<?>,MappingModelExpressible<?>> paramTypeResolutions, DomainQueryExecutionContext executionContext)For Hibernate ReactiveintGlobalTemporaryTableInsertStrategy. executeInsert(SqmInsertStatement<?> sqmInsertStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)intLocalTemporaryTableInsertStrategy. executeInsert(SqmInsertStatement<?> sqmInsertStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)intPersistentTableInsertStrategy. executeInsert(SqmInsertStatement<?> sqmInsertStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context) -
Uses of SqmInsertStatement in org.hibernate.query.sqm.mutation.spi
Methods in org.hibernate.query.sqm.mutation.spi with parameters of type SqmInsertStatement Modifier and Type Method Description intSqmMultiTableInsertStrategy. executeInsert(SqmInsertStatement<?> sqmInsertStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)Execute the multi-table insert indicated by the passed SqmInsertStatement -
Uses of SqmInsertStatement in org.hibernate.query.sqm.sql
-
Uses of SqmInsertStatement in org.hibernate.query.sqm.tree.insert
Classes in org.hibernate.query.sqm.tree.insert that implement SqmInsertStatement Modifier and Type Class Description classAbstractSqmInsertStatement<T>Convenience base class for InsertSqmStatement implementations.classSqmInsertSelectStatement<T>classSqmInsertValuesStatement<T>
-