Uses of Interface
org.hibernate.dialect.sql.ast.spi.QueryMutationRenderingSupport
Packages that use QueryMutationRenderingSupport
Package
Description
Dialect contracts for selecting SQL AST translators and
expressing database-specific SQL AST rendering behavior.
-
Uses of QueryMutationRenderingSupport in org.hibernate.dialect.sql.ast.spi
Classes in org.hibernate.dialect.sql.ast.spi that implement QueryMutationRenderingSupportModifier and TypeClassDescriptionenumDB2-family query-mutation rendering policy.final classStandard immutable query-mutation rendering profiles.Fields in org.hibernate.dialect.sql.ast.spi declared as QueryMutationRenderingSupportModifier and TypeFieldDescriptionstatic final QueryMutationRenderingSupportStandardQueryMutationRenderingSupport.INLINE_VIEWUse an inline view for updates containing a nontrivial from-clause.static final QueryMutationRenderingSupportStandardQueryMutationRenderingSupport.MERGEUse merge for updates containing a nontrivial from-clause.static final QueryMutationRenderingSupportStandardQueryMutationRenderingSupport.STANDARDUse native capabilities and the generic scalar-subquery or join fallbacks.static final QueryMutationRenderingSupportStandardQueryMutationRenderingSupport.TUPLE_SETUse tuple assignment for updates containing a nontrivial from-clause.Methods in org.hibernate.dialect.sql.ast.spi that return QueryMutationRenderingSupportModifier and TypeMethodDescriptionprotected QueryMutationRenderingSupportAbstractSqlAstTranslator.getQueryMutationRenderingSupport()Supplies the strategy which selects query update and delete rendering plans.protected QueryMutationRenderingSupportDB2SqlAstTranslator.getQueryMutationRenderingSupport()StandardQueryMutationRenderingSupport.withNonTrivialUpdatePlan(UpdateRenderingPlan updatePlan) Create a profile with the given nontrivial update plan and standard delete emulation.StandardQueryMutationRenderingSupport.withTargetAliasedDelete(UpdateRenderingPlan updatePlan, String targetAlias) Create a profile with the given update emulation and target-aliased delete emulation.StandardQueryMutationRenderingSupport.withTargetAliasedScalarSubquery(String targetAlias) Create a profile using the same target alias for correlated scalar-update assignments and delete join emulation.