Uses of Interface
org.hibernate.query.spi.DomainQueryExecutionContext
-
Packages that use DomainQueryExecutionContext Package Description org.hibernate.procedure.internal Defines the internal support for implementing stored procedure calling.org.hibernate.query.internal org.hibernate.query.spi org.hibernate.query.sql.internal 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.inline 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 -
-
Uses of DomainQueryExecutionContext in org.hibernate.procedure.internal
Classes in org.hibernate.procedure.internal that implement DomainQueryExecutionContext Modifier and Type Class Description classProcedureCallImpl<R>Standard implementation ofProcedureCall -
Uses of DomainQueryExecutionContext in org.hibernate.query.internal
Classes in org.hibernate.query.internal that implement DomainQueryExecutionContext Modifier and Type Class Description classDelegatingDomainQueryExecutionContextConstructors in org.hibernate.query.internal with parameters of type DomainQueryExecutionContext Constructor Description DelegatingDomainQueryExecutionContext(DomainQueryExecutionContext delegate) -
Uses of DomainQueryExecutionContext in org.hibernate.query.spi
Classes in org.hibernate.query.spi that implement DomainQueryExecutionContext Modifier and Type Class Description classAbstractQuery<R>classAbstractSelectionQuery<R>Methods in org.hibernate.query.spi with parameters of type DomainQueryExecutionContext Modifier and Type Method Description intNonSelectQueryPlan. executeUpdate(DomainQueryExecutionContext executionContext)List<R>SelectQueryPlan. performList(DomainQueryExecutionContext executionContext)Perform (execute) the query returning a ListScrollableResultsImplementor<R>SelectQueryPlan. performScroll(ScrollMode scrollMode, DomainQueryExecutionContext executionContext)Perform (execute) the query returning a ScrollableResults -
Uses of DomainQueryExecutionContext in org.hibernate.query.sql.internal
Classes in org.hibernate.query.sql.internal that implement DomainQueryExecutionContext Modifier and Type Class Description classNativeQueryImpl<R>Methods in org.hibernate.query.sql.internal with parameters of type DomainQueryExecutionContext Modifier and Type Method Description intNativeNonSelectQueryPlanImpl. executeUpdate(DomainQueryExecutionContext executionContext)List<R>NativeSelectQueryPlanImpl. performList(DomainQueryExecutionContext executionContext)ScrollableResultsImplementor<R>NativeSelectQueryPlanImpl. performScroll(ScrollMode scrollMode, DomainQueryExecutionContext executionContext) -
Uses of DomainQueryExecutionContext in org.hibernate.query.sqm.internal
Classes in org.hibernate.query.sqm.internal that implement DomainQueryExecutionContext Modifier and Type Class Description classQuerySqmImpl<R>Queryimplementation based on an SQMclassSqmSelectionQueryImpl<R>Methods in org.hibernate.query.sqm.internal with parameters of type DomainQueryExecutionContext Modifier and Type Method Description intAggregatedNonSelectQueryPlanImpl. executeUpdate(DomainQueryExecutionContext executionContext)intMultiTableDeleteQueryPlan. executeUpdate(DomainQueryExecutionContext executionContext)intMultiTableInsertQueryPlan. executeUpdate(DomainQueryExecutionContext executionContext)intMultiTableUpdateQueryPlan. executeUpdate(DomainQueryExecutionContext executionContext)intSimpleDeleteQueryPlan. executeUpdate(DomainQueryExecutionContext executionContext)intSimpleInsertQueryPlan. executeUpdate(DomainQueryExecutionContext executionContext)intSimpleUpdateQueryPlan. executeUpdate(DomainQueryExecutionContext executionContext)static SqmJdbcExecutionContextAdapterSqmJdbcExecutionContextAdapter. omittingLockingAndPaging(DomainQueryExecutionContext sqmExecutionContext)Creates an adapter which drops any locking or paging details from the query optionsList<R>AggregatedSelectQueryPlanImpl. performList(DomainQueryExecutionContext executionContext)List<R>ConcreteSqmSelectQueryPlan. performList(DomainQueryExecutionContext executionContext)ScrollableResultsImplementor<R>AggregatedSelectQueryPlanImpl. performScroll(ScrollMode scrollMode, DomainQueryExecutionContext executionContext)ScrollableResultsImplementor<R>ConcreteSqmSelectQueryPlan. performScroll(ScrollMode scrollMode, DomainQueryExecutionContext executionContext)static SqmJdbcExecutionContextAdapterSqmJdbcExecutionContextAdapter. usingLockingAndPaging(DomainQueryExecutionContext sqmExecutionContext)Creates an adapter which honors any locking or paging details specified in the query optionsConstructors in org.hibernate.query.sqm.internal with parameters of type DomainQueryExecutionContext Constructor Description SqmJdbcExecutionContextAdapter(DomainQueryExecutionContext sqmExecutionContext, JdbcSelect jdbcSelect) -
Uses of DomainQueryExecutionContext in org.hibernate.query.sqm.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal with parameters of type DomainQueryExecutionContext Modifier and Type Method Description intHandler. execute(DomainQueryExecutionContext executionContext)Execute the multi-table update or delete indicated by the SQM AST passed in when this Handler was created.static SelectStatementMatchingIdSelectionHelper. generateMatchingIdSelectStatement(EntityMappingType targetEntityDescriptor, SqmDeleteOrUpdateStatement sqmStatement, boolean queryRoot, Predicate restriction, MultiTableSqmMutationConverter sqmConverter, DomainQueryExecutionContext executionContext, SessionFactoryImplementor sessionFactory)static List<Object>MatchingIdSelectionHelper. selectMatchingIds(SqmDeleteOrUpdateStatement<?> sqmMutationStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext executionContext)Centralized selection of ids matching the restriction of the DELETE or UPDATE SQM query -
Uses of DomainQueryExecutionContext in org.hibernate.query.sqm.mutation.internal.cte
Methods in org.hibernate.query.sqm.mutation.internal.cte with parameters of type DomainQueryExecutionContext Modifier and Type Method Description intAbstractCteMutationHandler. execute(DomainQueryExecutionContext executionContext)intCteInsertHandler. execute(DomainQueryExecutionContext executionContext)intCteMutationStrategy. executeDelete(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)intCteInsertStrategy. executeInsert(SqmInsertStatement<?> sqmInsertStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)intCteMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context) -
Uses of DomainQueryExecutionContext in org.hibernate.query.sqm.mutation.internal.inline
Methods in org.hibernate.query.sqm.mutation.internal.inline with parameters of type DomainQueryExecutionContext Modifier and Type Method Description intInlineDeleteHandler. execute(DomainQueryExecutionContext executionContext)intInlineUpdateHandler. execute(DomainQueryExecutionContext executionContext)intInlineMutationStrategy. executeDelete(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)intInlineMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)Constructors in org.hibernate.query.sqm.mutation.internal.inline with parameters of type DomainQueryExecutionContext Constructor Description InlineDeleteHandler(MatchingIdRestrictionProducer matchingIdsPredicateProducer, SqmDeleteStatement<?> sqmDeleteStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)InlineUpdateHandler(MatchingIdRestrictionProducer matchingIdsPredicateProducer, SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context) -
Uses of DomainQueryExecutionContext in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type DomainQueryExecutionContext Modifier and Type Method Description intRestrictedDeleteExecutionDelegate. execute(DomainQueryExecutionContext executionContext)intTableBasedDeleteHandler. execute(DomainQueryExecutionContext executionContext)intTableBasedDeleteHandler.ExecutionDelegate. execute(DomainQueryExecutionContext executionContext)intTableBasedInsertHandler. execute(DomainQueryExecutionContext executionContext)intTableBasedUpdateHandler. execute(DomainQueryExecutionContext executionContext)intGlobalTemporaryTableMutationStrategy. executeDelete(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)intLocalTemporaryTableMutationStrategy. executeDelete(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)intPersistentTableMutationStrategy. executeDelete(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)intGlobalTemporaryTableInsertStrategy. executeInsert(SqmInsertStatement<?> sqmInsertStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)intLocalTemporaryTableInsertStrategy. executeInsert(SqmInsertStatement<?> sqmInsertStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)intPersistentTableInsertStrategy. executeInsert(SqmInsertStatement<?> sqmInsertStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)intGlobalTemporaryTableMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)intLocalTemporaryTableMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)intPersistentTableMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context) -
Uses of DomainQueryExecutionContext in org.hibernate.query.sqm.mutation.spi
Methods in org.hibernate.query.sqm.mutation.spi with parameters of type DomainQueryExecutionContext Modifier and Type Method Description intSqmMultiTableMutationStrategy. executeDelete(SqmDeleteStatement<?> sqmDeleteStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)Execute the multi-table update indicated by the passed SqmUpdateStatementintSqmMultiTableInsertStrategy. executeInsert(SqmInsertStatement<?> sqmInsertStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)Execute the multi-table insert indicated by the passed SqmInsertStatementintSqmMultiTableMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdateStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)Execute the multi-table update indicated by the passed SqmUpdateStatement
-