Uses of Interface
org.hibernate.query.sqm.mutation.spi.MultiTableHandler
Packages that use MultiTableHandler
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.
SPI for handling SQM UPDATE and DELETE queries
-
Uses of MultiTableHandler in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return MultiTableHandlerModifier and TypeMethodDescriptionAbstractMultiTableMutationQueryPlan.Interpretation.handler()
Returns the value of thehandler
record component.Constructors in org.hibernate.query.sqm.internal with parameters of type MultiTableHandlerModifierConstructorDescriptionprotected
Interpretation
(MultiTableHandler handler, JdbcParameterBindings jdbcParameterBindings) Creates an instance of aInterpretation
record class. -
Uses of MultiTableHandler in org.hibernate.query.sqm.mutation.internal
Subinterfaces of MultiTableHandler in org.hibernate.query.sqm.mutation.internalModifier and TypeInterfaceDescriptioninterface
Handler for dealing with multi-table SQM DELETE queries.interface
Deprecated, for removal: This API element is subject to removal in a future version.interface
Handler for dealing with multi-table SQM INSERT queries.interface
Handler for dealing with multi-table SQM UPDATE queries.Classes in org.hibernate.query.sqm.mutation.internal that implement MultiTableHandler -
Uses of MultiTableHandler in org.hibernate.query.sqm.mutation.internal.cte
Classes in org.hibernate.query.sqm.mutation.internal.cte that implement MultiTableHandlerModifier and TypeClassDescriptionclass
Defines how identifier values are selected from the updatable/deletable tables.class
Bulk mutation delete handler that uses CTE and VALUES lists.class
class
Specialized CteDeleteHandler for soft-delete handlingclass
Methods in org.hibernate.query.sqm.mutation.internal.cte that return MultiTableHandlerModifier and TypeMethodDescriptionCteMutationStrategy.buildHandler
(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context, MutableObject<JdbcParameterBindings> firstJdbcParameterBindingsConsumer) CteMutationStrategy.buildHandler
(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context, MutableObject<JdbcParameterBindings> firstJdbcParameterBindingsConsumer) -
Uses of MultiTableHandler in org.hibernate.query.sqm.mutation.internal.inline
Classes in org.hibernate.query.sqm.mutation.internal.inline that implement MultiTableHandlerModifier and TypeClassDescriptionclass
DeleteHandler for the in-line strategyclass
DeleteHandler for the in-line strategyclass
Methods in org.hibernate.query.sqm.mutation.internal.inline that return MultiTableHandlerModifier and TypeMethodDescriptionInlineMutationStrategy.buildHandler
(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context, MutableObject<JdbcParameterBindings> firstJdbcParameterBindingsConsumer) InlineMutationStrategy.buildHandler
(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context, MutableObject<JdbcParameterBindings> firstJdbcParameterBindingsConsumer) -
Uses of MultiTableHandler in org.hibernate.query.sqm.mutation.internal.temptable
Classes in org.hibernate.query.sqm.mutation.internal.temptable that implement MultiTableHandlerModifier and TypeClassDescriptionclass
class
class
class
Methods in org.hibernate.query.sqm.mutation.internal.temptable that return MultiTableHandlerModifier and TypeMethodDescriptionGlobalTemporaryTableMutationStrategy.buildHandler
(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context, MutableObject<JdbcParameterBindings> firstJdbcParameterBindingsConsumer) GlobalTemporaryTableMutationStrategy.buildHandler
(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context, MutableObject<JdbcParameterBindings> firstJdbcParameterBindingsConsumer) LocalTemporaryTableMutationStrategy.buildHandler
(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context, MutableObject<JdbcParameterBindings> firstJdbcParameterBindingsConsumer) LocalTemporaryTableMutationStrategy.buildHandler
(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context, MutableObject<JdbcParameterBindings> firstJdbcParameterBindingsConsumer) PersistentTableMutationStrategy.buildHandler
(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context, MutableObject<JdbcParameterBindings> firstJdbcParameterBindingsConsumer) PersistentTableMutationStrategy.buildHandler
(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context, MutableObject<JdbcParameterBindings> firstJdbcParameterBindingsConsumer) -
Uses of MultiTableHandler in org.hibernate.query.sqm.mutation.spi
Methods in org.hibernate.query.sqm.mutation.spi that return MultiTableHandlerModifier and TypeMethodDescriptionMultiTableHandlerBuildResult.multiTableHandler()
Returns the value of themultiTableHandler
record component.Constructors in org.hibernate.query.sqm.mutation.spi with parameters of type MultiTableHandlerModifierConstructorDescriptionMultiTableHandlerBuildResult
(MultiTableHandler multiTableHandler, JdbcParameterBindings firstJdbcParameterBindings) Creates an instance of aMultiTableHandlerBuildResult
record class.
MultiTableHandler