Uses of Interface
org.hibernate.query.sqm.tree.SqmDeleteOrUpdateStatement
-
Packages that use SqmDeleteOrUpdateStatement Package Description org.hibernate.query.sqm.mutation.internal org.hibernate.query.sqm.mutation.internal.cte org.hibernate.query.sqm.mutation.internal.inline org.hibernate.query.sqm.mutation.spi SPI for handling SQM UPDATE and DELETE queriesorg.hibernate.query.sqm.tree.delete Nodes representingdelete
statements in the SQM tree.org.hibernate.query.sqm.tree.update Nodes representingupdate
statements in the SQM tree. -
-
Uses of SqmDeleteOrUpdateStatement in org.hibernate.query.sqm.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal with parameters of type SqmDeleteOrUpdateStatement Modifier and Type Method Description static QuerySpec
MatchingIdSelectionHelper. generateMatchingIdSelectQuery(EntityMappingType targetEntityDescriptor, SqmDeleteOrUpdateStatement sqmStatement, DomainParameterXref domainParameterXref, Predicate restriction, MultiTableSqmMutationConverter sqmConverter, SessionFactoryImplementor sessionFactory)
static SelectStatement
MatchingIdSelectionHelper. 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 SqmDeleteOrUpdateStatement in org.hibernate.query.sqm.mutation.internal.cte
Methods in org.hibernate.query.sqm.mutation.internal.cte with parameters of type SqmDeleteOrUpdateStatement Modifier and Type Method Description protected void
CteMutationStrategy. checkMatch(SqmDeleteOrUpdateStatement<?> sqmStatement)
Constructors in org.hibernate.query.sqm.mutation.internal.cte with parameters of type SqmDeleteOrUpdateStatement Constructor Description AbstractCteMutationHandler(CteTable cteTable, SqmDeleteOrUpdateStatement<?> sqmStatement, DomainParameterXref domainParameterXref, CteMutationStrategy strategy, SessionFactoryImplementor sessionFactory)
-
Uses of SqmDeleteOrUpdateStatement in org.hibernate.query.sqm.mutation.internal.inline
Constructor parameters in org.hibernate.query.sqm.mutation.internal.inline with type arguments of type SqmDeleteOrUpdateStatement Constructor Description InlineMutationStrategy(Function<SqmDeleteOrUpdateStatement<?>,MatchingIdRestrictionProducer> matchingIdsStrategy)
-
Uses of SqmDeleteOrUpdateStatement in org.hibernate.query.sqm.mutation.spi
Methods in org.hibernate.query.sqm.mutation.spi that return SqmDeleteOrUpdateStatement Modifier and Type Method Description SqmDeleteOrUpdateStatement<?>
AbstractMutationHandler. getSqmDeleteOrUpdateStatement()
Constructors in org.hibernate.query.sqm.mutation.spi with parameters of type SqmDeleteOrUpdateStatement Constructor Description AbstractMutationHandler(SqmDeleteOrUpdateStatement<?> sqmDeleteOrUpdateStatement, SessionFactoryImplementor sessionFactory)
-
Uses of SqmDeleteOrUpdateStatement in org.hibernate.query.sqm.tree.delete
Classes in org.hibernate.query.sqm.tree.delete that implement SqmDeleteOrUpdateStatement Modifier and Type Class Description class
SqmDeleteStatement<T>
-
Uses of SqmDeleteOrUpdateStatement in org.hibernate.query.sqm.tree.update
Classes in org.hibernate.query.sqm.tree.update that implement SqmDeleteOrUpdateStatement Modifier and Type Class Description class
SqmUpdateStatement<T>
-