Interface ReactiveSqmMultiTableMutationStrategy

  • All Superinterfaces:
    org.hibernate.query.sqm.mutation.spi.SqmMultiTableMutationStrategy

    public interface ReactiveSqmMultiTableMutationStrategy
    extends org.hibernate.query.sqm.mutation.spi.SqmMultiTableMutationStrategy
    • Field Detail

      • LOG

        static final org.hibernate.reactive.logging.impl.Log LOG
    • Method Detail

      • executeUpdate

        default int executeUpdate​(org.hibernate.query.sqm.tree.update.SqmUpdateStatement<?> sqmUpdateStatement,
                                  org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref,
                                  DomainQueryExecutionContext context)
        Specified by:
        executeUpdate in interface org.hibernate.query.sqm.mutation.spi.SqmMultiTableMutationStrategy
      • reactiveExecuteUpdate

        CompletionStage<Integer> reactiveExecuteUpdate​(org.hibernate.query.sqm.tree.update.SqmUpdateStatement<?> sqmUpdateStatement,
                                                       org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref,
                                                       DomainQueryExecutionContext context)
      • executeDelete

        default int executeDelete​(org.hibernate.query.sqm.tree.delete.SqmDeleteStatement<?> sqmDeleteStatement,
                                  org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref,
                                  DomainQueryExecutionContext context)
        Specified by:
        executeDelete in interface org.hibernate.query.sqm.mutation.spi.SqmMultiTableMutationStrategy
      • reactiveExecuteDelete

        CompletionStage<Integer> reactiveExecuteDelete​(org.hibernate.query.sqm.tree.delete.SqmDeleteStatement<?> sqmDeleteStatement,
                                                       org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref,
                                                       DomainQueryExecutionContext context)