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 thehandlerrecord component.Constructors in org.hibernate.query.sqm.internal with parameters of type MultiTableHandlerModifierConstructorDescriptionprotectedInterpretation(MultiTableHandler handler, JdbcParameterBindings jdbcParameterBindings) Creates an instance of aInterpretationrecord class. -
Uses of MultiTableHandler in org.hibernate.query.sqm.mutation.internal
Subinterfaces of MultiTableHandler in org.hibernate.query.sqm.mutation.internalModifier and TypeInterfaceDescriptioninterfaceHandler for dealing with multi-table SQM DELETE queries.interfaceDeprecated, for removal: This API element is subject to removal in a future version.interfaceHandler for dealing with multi-table SQM INSERT queries.interfaceHandler 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 TypeClassDescriptionclassDefines how identifier values are selected from the updatable/deletable tables.classBulk mutation delete handler that uses CTE and VALUES lists.classclassSpecialized CteDeleteHandler for soft-delete handlingclassMethods 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 TypeClassDescriptionclassDeleteHandler for the in-line strategyclassDeleteHandler for the in-line strategyclassMethods 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 TypeClassDescriptionclassclassclassclassMethods 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 themultiTableHandlerrecord component.Constructors in org.hibernate.query.sqm.mutation.spi with parameters of type MultiTableHandlerModifierConstructorDescriptionMultiTableHandlerBuildResult(MultiTableHandler multiTableHandler, JdbcParameterBindings firstJdbcParameterBindings) Creates an instance of aMultiTableHandlerBuildResultrecord class.
MultiTableHandler