Interface PanacheUpdate

All Known Implementing Classes:
PanacheUpdateImpl

public interface PanacheUpdate
Interface representing an update query. Use one of its methods to perform the update query.
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    all()
    Execute an update on all documents with the update document.
    long
    where(String query, io.quarkus.panache.common.Parameters params)
    Execute the update query with the update document.
    long
    where(String query, Object... params)
    Execute the update query with the update document.
    long
    where(String query, Map<String,Object> params)
    Execute the update query with the update document.
    long
    where(org.bson.conversions.Bson query)
    Execute the update query with the update document.
  • Method Details

    • where

      long where(String query, Object... params)
      Execute the update query with the update document.
      Parameters:
      query - a
      invalid reference
      query string
      params - params optional sequence of indexed parameters
      Returns:
      the number of entities updated.
    • where

      long where(String query, Map<String,Object> params)
      Execute the update query with the update document.
      Parameters:
      query - a
      invalid reference
      query string
      params - Map of named parameters
      Returns:
      the number of entities updated.
    • where

      long where(String query, io.quarkus.panache.common.Parameters params)
      Execute the update query with the update document.
      Parameters:
      query - a
      invalid reference
      query string
      params - Parameters of named parameters
      Returns:
      the number of entities updated.
    • where

      long where(org.bson.conversions.Bson query)
      Execute the update query with the update document.
      Parameters:
      query - a Bson query
      Returns:
      the number of entities updated.
    • all

      long all()
      Execute an update on all documents with the update document.
      Returns:
      the number of entities updated.