Interface Mutiny.MutationQuery

All Superinterfaces:
Mutiny.AbstractQuery
All Known Subinterfaces:
Mutiny.Query<R>
All Known Implementing Classes:
MutinyMutationQueryImpl, MutinyQueryImpl
Enclosing interface:
Mutiny

public static interface Mutiny.MutationQuery extends Mutiny.AbstractQuery
  • Method Details

    • executeUpdate

      io.smallrye.mutiny.Uni<Integer> executeUpdate()
      Asynchronously execute this delete, update, or insert query, returning the updated row count.
      Returns:
      the row count as an integer
      See Also:
      • Query.executeUpdate()
    • setParameter

      Mutiny.MutationQuery setParameter(int parameter, Object argument)
      Description copied from interface: Mutiny.AbstractQuery
      Set the value of an ordinal parameter. Ordinal parameters are numbered from 1, and are specified in the query using placeholder tokens of form ?1, ?2, etc.
      Specified by:
      setParameter in interface Mutiny.AbstractQuery
      Parameters:
      parameter - an integer identifying the ordinal parameter
      argument - the argument to set
    • setParameter

      Mutiny.MutationQuery setParameter(String parameter, Object argument)
      Description copied from interface: Mutiny.AbstractQuery
      Set the value of a named parameter. Named parameters are specified in the query using placeholder tokens of form :name.
      Specified by:
      setParameter in interface Mutiny.AbstractQuery
      Parameters:
      parameter - the name of the parameter
      argument - the argument to set
    • setParameter

      <T> Mutiny.MutationQuery setParameter(jakarta.persistence.Parameter<T> parameter, T argument)
      Description copied from interface: Mutiny.AbstractQuery
      Set the value of a typed parameter. Typed parameters are obtained from the JPA CriteriaBuilder, which may itself be obtained by calling Mutiny.SessionFactory.getCriteriaBuilder().
      Specified by:
      setParameter in interface Mutiny.AbstractQuery
      Parameters:
      parameter - the parameter
      argument - the argument to set
      See Also:
      • CriteriaBuilder.parameter(Class)
    • setComment

      Mutiny.MutationQuery setComment(String comment)
      Description copied from interface: Mutiny.AbstractQuery
      Set the comment for this query. This comment will be prepended to the SQL query sent to the database.
      Specified by:
      setComment in interface Mutiny.AbstractQuery
      Parameters:
      comment - The human-readable comment