Class ReactiveCteUpdateHandler
java.lang.Object
org.hibernate.query.sqm.mutation.internal.AbstractMutationHandler
org.hibernate.query.sqm.mutation.internal.cte.AbstractCteMutationHandler
org.hibernate.query.sqm.mutation.internal.cte.CteUpdateHandler
org.hibernate.reactive.query.sqm.mutation.internal.cte.ReactiveCteUpdateHandler
- All Implemented Interfaces:
org.hibernate.query.sqm.mutation.internal.Handler,org.hibernate.query.sqm.mutation.internal.UpdateHandler,org.hibernate.query.sqm.mutation.spi.MultiTableHandler,ReactiveAbstractCteMutationHandler,ReactiveHandler,ReactiveAbstractMutationHandler
public class ReactiveCteUpdateHandler
extends org.hibernate.query.sqm.mutation.internal.cte.CteUpdateHandler
implements ReactiveAbstractCteMutationHandler
- See Also:
-
CteUpdateHandler
-
Field Summary
Fields inherited from class org.hibernate.query.sqm.mutation.internal.cte.AbstractCteMutationHandler
CTE_TABLE_IDENTIFIERFields inherited from interface org.hibernate.reactive.query.sqm.mutation.internal.ReactiveHandler
LOG -
Constructor Summary
ConstructorsConstructorDescriptionReactiveCteUpdateHandler(org.hibernate.sql.ast.tree.cte.CteTable cteTable, org.hibernate.query.sqm.tree.update.SqmUpdateStatement<?> sqmStatement, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, org.hibernate.query.sqm.mutation.internal.cte.CteMutationStrategy strategy, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory, org.hibernate.query.spi.DomainQueryExecutionContext context, org.hibernate.internal.util.MutableObject<org.hibernate.sql.exec.spi.JdbcParameterBindings> firstJdbcParameterBindingsConsumer) -
Method Summary
Modifier and TypeMethodDescriptionorg.hibernate.sql.exec.spi.JdbcOperationQuerySelectMethods inherited from class org.hibernate.query.sqm.mutation.internal.cte.CteUpdateHandler
addDmlCtes, getCteTableName, getInsertCteTableNameMethods inherited from class org.hibernate.query.sqm.mutation.internal.cte.AbstractCteMutationHandler
createCountStar, createIdSubQuery, createIdSubQueryPredicate, createIdSubQueryPredicate, createJdbcParameterBindings, dependsOnParameterBindings, execute, isCompatibleWith, resolveUnionTableReferenceMethods inherited from class org.hibernate.query.sqm.mutation.internal.AbstractMutationHandler
getEntityDescriptor, getSessionFactory, getSqmStatementMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.query.sqm.mutation.internal.Handler
dependsOnParameterBindings, isCompatibleWithMethods inherited from interface org.hibernate.query.sqm.mutation.spi.MultiTableHandler
createJdbcParameterBindingsMethods inherited from interface org.hibernate.reactive.query.sqm.mutation.internal.cte.ReactiveAbstractCteMutationHandler
reactiveExecuteMethods inherited from interface org.hibernate.reactive.query.sqm.mutation.spi.ReactiveAbstractMutationHandler
getEntityDescriptor, getSessionFactoryMethods inherited from interface org.hibernate.reactive.query.sqm.mutation.internal.ReactiveHandler
execute, execute, reactiveExecute
-
Constructor Details
-
ReactiveCteUpdateHandler
public ReactiveCteUpdateHandler(org.hibernate.sql.ast.tree.cte.CteTable cteTable, org.hibernate.query.sqm.tree.update.SqmUpdateStatement<?> sqmStatement, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, org.hibernate.query.sqm.mutation.internal.cte.CteMutationStrategy strategy, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory, org.hibernate.query.spi.DomainQueryExecutionContext context, org.hibernate.internal.util.MutableObject<org.hibernate.sql.exec.spi.JdbcParameterBindings> firstJdbcParameterBindingsConsumer)
-
-
Method Details
-
getSelect
public org.hibernate.sql.exec.spi.JdbcOperationQuerySelect getSelect()- Specified by:
getSelectin interfaceReactiveAbstractCteMutationHandler- Overrides:
getSelectin classorg.hibernate.query.sqm.mutation.internal.cte.AbstractCteMutationHandler
-