Interface ReactiveSqmMultiTableMutationStrategy

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static Log LOG  
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default int executeDelete​(org.hibernate.query.sqm.tree.delete.SqmDeleteStatement<?> sqmDeleteStatement, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, org.hibernate.query.spi.DomainQueryExecutionContext context)  
      default int executeUpdate​(org.hibernate.query.sqm.tree.update.SqmUpdateStatement<?> sqmUpdateStatement, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, org.hibernate.query.spi.DomainQueryExecutionContext context)  
      java.util.concurrent.CompletionStage<java.lang.Integer> reactiveExecuteDelete​(org.hibernate.query.sqm.tree.delete.SqmDeleteStatement<?> sqmDeleteStatement, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, org.hibernate.query.spi.DomainQueryExecutionContext context)  
      java.util.concurrent.CompletionStage<java.lang.Integer> reactiveExecuteUpdate​(org.hibernate.query.sqm.tree.update.SqmUpdateStatement<?> sqmUpdateStatement, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, org.hibernate.query.spi.DomainQueryExecutionContext context)  
      • Methods inherited from interface org.hibernate.query.sqm.mutation.spi.SqmMultiTableMutationStrategy

        prepare, release
    • Field Detail

      • LOG

        static final Log LOG
    • Method Detail

      • executeUpdate

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

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

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

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