Uses of Record Class
org.hibernate.query.sqm.internal.CacheableSqmInterpretation
Packages that use CacheableSqmInterpretation
Package
Description
Package for the SQM-backed Query implementation details
Support for multi-table SQM mutation (insert, update, delete) operations using
a table to temporarily hold the matching ids.
-
Uses of CacheableSqmInterpretation in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return CacheableSqmInterpretationModifier and TypeMethodDescriptionprotected static CacheableSqmInterpretation<SelectStatement, JdbcOperationQuerySelect> ConcreteSqmSelectQueryPlan.buildInterpretation(SqmSelectStatement<?> sqm, DomainParameterXref domainParameterXref, DomainQueryExecutionContext executionContext, MutableObject<JdbcParameterBindings> firstJdbcParameterBindingsConsumer) SimpleNonSelectQueryPlan.Interpretation.interpretation()Returns the value of theinterpretationrecord component.Methods in org.hibernate.query.sqm.internal with parameters of type CacheableSqmInterpretationModifier and TypeMethodDescriptionprotected JdbcParameterBindingsConcreteSqmSelectQueryPlan.createJdbcParameterBindings(CacheableSqmInterpretation<SelectStatement, JdbcOperationQuerySelect> sqmInterpretation, DomainQueryExecutionContext executionContext) protected intSimpleDeleteQueryPlan.execute(CacheableSqmInterpretation<MutationStatement, JdbcOperationQueryMutation> sqmInterpretation, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) protected intSimpleNonSelectQueryPlan.execute(CacheableSqmInterpretation<MutationStatement, JdbcOperationQueryMutation> sqmInterpretation, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) Constructors in org.hibernate.query.sqm.internal with parameters of type CacheableSqmInterpretationModifierConstructorDescriptionprotectedInterpretation(CacheableSqmInterpretation<MutationStatement, JdbcOperationQueryMutation> interpretation, JdbcParameterBindings jdbcParameterBindings) Creates an instance of aInterpretationrecord class. -
Uses of CacheableSqmInterpretation in org.hibernate.query.sqm.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal that return CacheableSqmInterpretationModifier and TypeMethodDescriptionMatchingIdSelectionHelper.createMatchingIdsSelect(SqmDeleteOrUpdateStatement<?> sqmMutationStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext executionContext, MutableObject<JdbcParameterBindings> firstJdbcParameterBindingsConsumer) Centralized selection of ids matching the restriction of the DELETE or UPDATE SQM queryMethods in org.hibernate.query.sqm.mutation.internal with parameters of type CacheableSqmInterpretationModifier and TypeMethodDescriptionMatchingIdSelectionHelper.selectMatchingIds(CacheableSqmInterpretation<SelectStatement, JdbcOperationQuerySelect> interpretation, JdbcParameterBindings jdbcParameterBindings, DomainQueryExecutionContext executionContext) -
Uses of CacheableSqmInterpretation in org.hibernate.query.sqm.mutation.internal.inline
Methods in org.hibernate.query.sqm.mutation.internal.inline that return CacheableSqmInterpretation -
Uses of CacheableSqmInterpretation in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable that return CacheableSqmInterpretationModifier and TypeMethodDescriptionExecuteWithTemporaryTableHelper.createMatchingIdsIntoIdTableInsert(MultiTableSqmMutationConverter sqmConverter, Predicate suppliedPredicate, TemporaryTable idTable, JdbcParameter sessionUidParameter, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) ExecuteWithTemporaryTableHelper.createTemporaryTableInsert(InsertSelectStatement temporaryTableInsert, JdbcParameterBindings jdbcParameterBindings, ExecutionContext executionContext) TableBasedDeleteHandler.getIdTableInsert()TableBasedSoftDeleteHandler.getIdTableInsert()TableBasedUpdateHandler.getMatchingIdsIntoIdTableInsert()TableBasedInsertHandler.getTemporaryTableInsert()