Uses of Class
org.hibernate.query.sqm.tree.update.SqmUpdateStatement
-
Packages that use SqmUpdateStatement 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.update -
-
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 T
SemanticQueryWalker. 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 Object
SqmTreePrinter. 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 int
CteMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
Constructors in org.hibernate.query.sqm.mutation.internal.cte with parameters of type SqmUpdateStatement Constructor Description CteUpdateHandler(SqmCteTable 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 int
InlineMutationStrategy. 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 int
GlobalTemporaryTableMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
int
LocalTemporaryTableMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
int
PersistentTableMutationStrategy. executeUpdate(SqmUpdateStatement<?> sqmUpdate, DomainParameterXref domainParameterXref, DomainQueryExecutionContext context)
Constructors in org.hibernate.query.sqm.mutation.internal.temptable with parameters of type SqmUpdateStatement Constructor Description UpdateExecutionDelegate(SqmUpdateStatement<?> sqmUpdate, MultiTableSqmMutationConverter sqmConverter, TemporaryTable idTable, AfterUseAction afterUseAction, Function<SharedSessionContractImplementor,String> sessionUidAccess, DomainParameterXref domainParameterXref, TableGroup updatingTableGroup, TableReference hierarchyRootTableReference, Map<String,TableReference> tableReferenceByAlias, List<Assignment> assignments, Predicate suppliedPredicate, Map<SqmParameter<?>,List<List<JdbcParameter>>> parameterResolutions, Map<SqmParameter<?>,MappingModelExpressible<?>> paramTypeResolutions, DomainQueryExecutionContext executionContext)
-
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 int
SqmMultiTableMutationStrategy. 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 Object
BaseSemanticQueryWalker. 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 void
BaseSqmToSqlAstConverter. addVersionedAssignment(Consumer<Assignment> assignmentConsumer, SqmUpdateStatement<?> sqmStatement)
SqmTranslator<UpdateStatement>
SqmTranslatorFactory. createSimpleUpdateTranslator(SqmUpdateStatement<?> sqmUpdateStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings queryParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
SqmTranslator<UpdateStatement>
StandardSqmTranslatorFactory. createSimpleUpdateTranslator(SqmUpdateStatement<?> sqmUpdateStatement, QueryOptions queryOptions, DomainParameterXref domainParameterXref, QueryParameterBindings domainParameterBindings, LoadQueryInfluencers loadQueryInfluencers, SqlAstCreationContext creationContext)
UpdateStatement
BaseSqmToSqlAstConverter. 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(jakarta.persistence.criteria.Path<Y> attribute, jakarta.persistence.criteria.Expression<? extends Y> value)
<Y,X extends Y>
SqmUpdateStatement<T>SqmUpdateStatement. set(jakarta.persistence.criteria.Path<Y> attribute, X value)
<Y> SqmUpdateStatement<T>
SqmUpdateStatement. set(jakarta.persistence.metamodel.SingularAttribute<? super T,Y> attribute, jakarta.persistence.criteria.Expression<? extends Y> value)
<Y,X extends Y>
SqmUpdateStatement<T>SqmUpdateStatement. set(jakarta.persistence.metamodel.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(jakarta.persistence.criteria.Expression<Boolean> restriction)
SqmUpdateStatement<T>
SqmUpdateStatement. where(jakarta.persistence.criteria.Predicate... restrictions)
-