Uses of Class
org.hibernate.query.sqm.tree.update.SqmUpdateStatement
-
Packages that use SqmUpdateStatement Package Description org.hibernate.query.hql.internal Implementation of the SPIs for HQL support.org.hibernate.query.sqm This package defines a semantic model of HQL queries.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 SPI for handling SQM UPDATE and DELETE queriesorg.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.update Nodes representingupdatestatements in the SQM tree. -
-
Uses of SqmUpdateStatement in org.hibernate.query.hql.internal
Methods in org.hibernate.query.hql.internal that return SqmUpdateStatement Modifier and Type Method Description SqmUpdateStatement<R>SemanticQueryBuilder. visitUpdateStatement(HqlParser.UpdateStatementContext ctx) -
Uses of SqmUpdateStatement in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return SqmUpdateStatement Modifier and Type Method Description <T> SqmUpdateStatement<T>NodeBuilder. createCriteriaUpdate(Class<T> targetEntity)Methods in org.hibernate.query.sqm with parameters of type SqmUpdateStatement Modifier and Type Method Description TSemanticQueryWalker. visitUpdateStatement(SqmUpdateStatement<?> statement) -
Uses of SqmUpdateStatement in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return SqmUpdateStatement Modifier and Type Method Description <T> SqmUpdateStatement<T>SqmCriteriaNodeBuilder. createCriteriaUpdate(Class<T> targetEntity)Methods in org.hibernate.query.sqm.internal with parameters of type SqmUpdateStatement Modifier and Type Method Description ObjectSqmTreePrinter. visitUpdateStatement(SqmUpdateStatement<?> statement)Constructors in org.hibernate.query.sqm.internal with parameters of type SqmUpdateStatement Constructor Description MultiTableUpdateQueryPlan(SqmUpdateStatement sqmUpdate, DomainParameterXref domainParameterXref, SqmMultiTableMutationStrategy mutationStrategy)SimpleUpdateQueryPlan(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref) -
Uses of SqmUpdateStatement in org.hibernate.query.sqm.mutation.internal.cte
Methods in org.hibernate.query.sqm.mutation.internal.cte with parameters of type SqmUpdateStatement Modifier and Type Method Description intCteMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)Constructors in org.hibernate.query.sqm.mutation.internal.cte with parameters of type SqmUpdateStatement Constructor Description CteUpdateHandler(CteTable cteTable, SqmUpdateStatement<?> sqmStatement, DomainParameterXref domainParameterXref, CteMutationStrategy strategy, SessionFactoryImplementor sessionFactory) -
Uses of SqmUpdateStatement in org.hibernate.query.sqm.mutation.internal.inline
Methods in org.hibernate.query.sqm.mutation.internal.inline with parameters of type SqmUpdateStatement Modifier and Type Method Description intInlineMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)Constructors in org.hibernate.query.sqm.mutation.internal.inline with parameters of type SqmUpdateStatement Constructor Description InlineUpdateHandler(MatchingIdRestrictionProducer matchingIdsPredicateProducer, SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context) -
Uses of SqmUpdateStatement in org.hibernate.query.sqm.mutation.internal.temptable
Methods in org.hibernate.query.sqm.mutation.internal.temptable that return SqmUpdateStatement Modifier and Type Method Description SqmUpdateStatement<?>TableBasedUpdateHandler. getSqmDeleteOrUpdateStatement()protected SqmUpdateStatement<?>TableBasedUpdateHandler. getSqmUpdate()Methods in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type SqmUpdateStatement Modifier and Type Method Description intGlobalTemporaryTableMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)intLocalTemporaryTableMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)intPersistentTableMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)Constructors in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type SqmUpdateStatement Constructor Description TableBasedUpdateHandler(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, TemporaryTable idTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor,String> sessionUidAccess, SessionFactoryImplementor sessionFactory) -
Uses of SqmUpdateStatement in org.hibernate.query.sqm.mutation.spi
Methods in org.hibernate.query.sqm.mutation.spi with parameters of type SqmUpdateStatement Modifier and Type Method Description intSqmMultiTableMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdateStatement, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)Execute the multi-table update indicated by the passed SqmUpdateStatement -
Uses of SqmUpdateStatement in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi with parameters of type SqmUpdateStatement Modifier and Type Method Description ObjectBaseSemanticQueryWalker. visitUpdateStatement(SqmUpdateStatement<?> statement) -
Uses of SqmUpdateStatement in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql with parameters of type SqmUpdateStatement Modifier and Type Method Description voidBaseSqmToSqlAstConverter. addVersionedAssignment(Consumer<Assignment> assignmentConsumer, SqmUpdateStatement<?> sqmStatement)default SqmTranslator<UpdateStatement>SqmTranslatorFactory. createSimpleUpdateTranslator(SqmUpdateStatement<?> sqmUpdateStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)Deprecated, for removal: This API element is subject to removal in a future version.SqmTranslator<UpdateStatement>StandardSqmTranslatorFactory. createSimpleUpdateTranslator(SqmUpdateStatement<?> sqmUpdateStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)UpdateStatementBaseSqmToSqlAstConverter. visitUpdateStatement(SqmUpdateStatement<?> sqmStatement) -
Uses of SqmUpdateStatement in org.hibernate.query.sqm.tree.update
Methods in org.hibernate.query.sqm.tree.update that return SqmUpdateStatement Modifier and Type Method Description SqmUpdateStatement<T>SqmUpdateStatement. copy(SqmCopyContext context)<Y> SqmUpdateStatement<T>SqmUpdateStatement. set(Path<Y> attribute, Expression<? extends Y> value)<Y,X extends Y>
SqmUpdateStatement<T>SqmUpdateStatement. set(Path<Y> attribute, X value)<Y> SqmUpdateStatement<T>SqmUpdateStatement. set(SingularAttribute<? super T,Y> attribute, Expression<? extends Y> value)<Y,X extends Y>
SqmUpdateStatement<T>SqmUpdateStatement. set(SingularAttribute<? super T,Y> attribute, X value)SqmUpdateStatement<T>SqmUpdateStatement. set(String attributeName, Object value)SqmUpdateStatement<T>SqmUpdateStatement. versioned()SqmUpdateStatement<T>SqmUpdateStatement. versioned(boolean versioned)SqmUpdateStatement<T>SqmUpdateStatement. where(Expression<Boolean> restriction)SqmUpdateStatement<T>SqmUpdateStatement. where(Predicate... restrictions)
-