Class UpdateBatchQuery

java.lang.Object
org.apache.cayenne.query.BatchQuery
org.apache.cayenne.query.UpdateBatchQuery
All Implemented Interfaces:
Serializable, Query

public class UpdateBatchQuery extends BatchQuery
Batched UPDATE query.
See Also:
  • Field Details

    • usingOptimisticLocking

      protected boolean usingOptimisticLocking
  • Constructor Details

  • Method Details

    • isNull

      public boolean isNull(DbAttribute attribute)
      Returns true if a given attribute always has a null value in the batch.
      Since:
      1.1
    • isUsingOptimisticLocking

      public boolean isUsingOptimisticLocking()
      Returns true if the batch query uses optimistic locking.
      Overrides:
      isUsingOptimisticLocking in class BatchQuery
      Since:
      1.1
    • setUsingOptimisticLocking

      public void setUsingOptimisticLocking(boolean usingOptimisticLocking)
      Since:
      1.1
    • add

      public void add(Map<String,Object> qualifierSnapshot, Map<String,Object> updateSnapshot)
      Adds a parameter row to the batch.
    • add

      public void add(Map<String,Object> qualifierSnapshot, Map<String,Object> updateSnapshot, ObjectId id)
      Adds a parameter row to the batch.
      Since:
      1.2
    • getUpdatedAttributes

      public List<DbAttribute> getUpdatedAttributes()
      Since:
      1.1
    • getQualifierAttributes

      public List<DbAttribute> getQualifierAttributes()
      Since:
      1.1