Uses of Class
org.hibernate.query.sqm.tree.delete.SqmDeleteStatement
-
Packages that use SqmDeleteStatement Package Description org.hibernate.query.hql.internal org.hibernate.query.sqm org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.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 org.hibernate.query.sqm.spi SPI-level SQM contractsorg.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.tree.delete -
-
Uses of SqmDeleteStatement in org.hibernate.query.hql.internal
Methods in org.hibernate.query.hql.internal that return SqmDeleteStatement Modifier and Type Method Description static <R> SqmDeleteStatement<R>[]
QuerySplitter. split(SqmDeleteStatement<R> statement, SessionFactoryImplementor sessionFactory)
SqmDeleteStatement<R>
SemanticQueryBuilder. visitDeleteStatement(HqlParser.DeleteStatementContext ctx)
Methods in org.hibernate.query.hql.internal with parameters of type SqmDeleteStatement Modifier and Type Method Description static <R> SqmDeleteStatement<R>[]
QuerySplitter. split(SqmDeleteStatement<R> statement, SessionFactoryImplementor sessionFactory)
-
Uses of SqmDeleteStatement in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return SqmDeleteStatement Modifier and Type Method Description <T> SqmDeleteStatement<T>
NodeBuilder. createCriteriaDelete(Class<T> targetEntity)
Methods in org.hibernate.query.sqm with parameters of type SqmDeleteStatement Modifier and Type Method Description T
SemanticQueryWalker. visitDeleteStatement(SqmDeleteStatement<?> statement)
-
Uses of SqmDeleteStatement in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return SqmDeleteStatement Modifier and Type Method Description <T> SqmDeleteStatement<T>
SqmCriteriaNodeBuilder. createCriteriaDelete(Class<T> targetEntity)
Methods in org.hibernate.query.sqm.internal with parameters of type SqmDeleteStatement Modifier and Type Method Description Object
SqmTreePrinter. visitDeleteStatement(SqmDeleteStatement<?> statement)
Constructors in org.hibernate.query.sqm.internal with parameters of type SqmDeleteStatement Constructor Description MultiTableDeleteQueryPlan(SqmDeleteStatement sqmDelete, DomainParameterXref domainParameterXref, SqmMultiTableMutationStrategy deleteStrategy)
SimpleDeleteQueryPlan(EntityMappingType entityDescriptor, SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref)
-
Uses of SqmDeleteStatement in org.hibernate.query.sqm.mutation.internal.cte
Methods in org.hibernate.query.sqm.mutation.internal.cte with parameters of type SqmDeleteStatement Modifier and Type Method Description int
CteMutationStrategy. executeDelete(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
Constructors in org.hibernate.query.sqm.mutation.internal.cte with parameters of type SqmDeleteStatement Constructor Description CteDeleteHandler(CteTable cteTable, SqmDeleteStatement<?> sqmDeleteStatement, DomainParameterXref domainParameterXref, CteMutationStrategy strategy, SessionFactoryImplementor sessionFactory)
-
Uses of SqmDeleteStatement in org.hibernate.query.sqm.mutation.internal.inline
Methods in org.hibernate.query.sqm.mutation.internal.inline with parameters of type SqmDeleteStatement Modifier and Type Method Description int
InlineMutationStrategy. executeDelete(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
Constructors in org.hibernate.query.sqm.mutation.internal.inline with parameters of type SqmDeleteStatement Constructor Description InlineDeleteHandler(MatchingIdRestrictionProducer matchingIdsPredicateProducer, SqmDeleteStatement<?> sqmDeleteStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
-
Uses of SqmDeleteStatement in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable that return SqmDeleteStatement Modifier and Type Method Description SqmDeleteStatement<?>
TableBasedDeleteHandler. getSqmDeleteOrUpdateStatement()
Methods in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type SqmDeleteStatement Modifier and Type Method Description int
GlobalTemporaryTableMutationStrategy. executeDelete(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
int
LocalTemporaryTableMutationStrategy. executeDelete(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
int
PersistentTableMutationStrategy. executeDelete(SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
Constructors in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type SqmDeleteStatement Constructor Description RestrictedDeleteExecutionDelegate(EntityMappingType entityDescriptor, TemporaryTable idTable, AfterUseAction afterUseAction, SqmDeleteStatement<?> sqmDelete, DomainParameterXref domainParameterXref, Function<SharedSessionContractImplementor,String> sessionUidAccess, QueryOptions queryOptions, LoadQueryInfluencers loadQueryInfluencers, QueryParameterBindings queryParameterBindings, SessionFactoryImplementor sessionFactory)
TableBasedDeleteHandler(SqmDeleteStatement<?> sqmDeleteStatement, DomainParameterXref domainParameterXref, TemporaryTable idTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor,String> sessionUidAccess, SessionFactoryImplementor sessionFactory)
-
Uses of SqmDeleteStatement in org.hibernate.query.sqm.mutation.spi
Methods in org.hibernate.query.sqm.mutation.spi with parameters of type SqmDeleteStatement Modifier and Type Method Description int
SqmMultiTableMutationStrategy. executeDelete(SqmDeleteStatement<?> sqmDeleteStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
Execute the multi-table update indicated by the passed SqmUpdateStatement -
Uses of SqmDeleteStatement in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi with parameters of type SqmDeleteStatement Modifier and Type Method Description Object
BaseSemanticQueryWalker. visitDeleteStatement(SqmDeleteStatement<?> statement)
-
Uses of SqmDeleteStatement in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql with parameters of type SqmDeleteStatement Modifier and Type Method Description SqmTranslator<DeleteStatement>
SqmTranslatorFactory. createSimpleDeleteTranslator(SqmDeleteStatement<?> sqmDeleteStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
SqmTranslator<DeleteStatement>
StandardSqmTranslatorFactory. createSimpleDeleteTranslator(SqmDeleteStatement<?> sqmDeleteStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
DeleteStatement
BaseSqmToSqlAstConverter. visitDeleteStatement(SqmDeleteStatement<?> statement)
-
Uses of SqmDeleteStatement in org.hibernate.query.sqm.tree.delete
Methods in org.hibernate.query.sqm.tree.delete that return SqmDeleteStatement Modifier and Type Method Description SqmDeleteStatement<T>
SqmDeleteStatement. copy(SqmCopyContext context)
SqmDeleteStatement<T>
SqmDeleteStatement. where(jakarta.persistence.criteria.Expression<Boolean> restriction)
SqmDeleteStatement<T>
SqmDeleteStatement. where(jakarta.persistence.criteria.Predicate... restrictions)
-