Class ConditionalMutation

java.lang.Object
org.apache.accumulo.core.data.Mutation
org.apache.accumulo.core.data.ConditionalMutation
All Implemented Interfaces:
org.apache.hadoop.io.Writable

public class ConditionalMutation extends Mutation
A Mutation that contains a list of conditions that must all be met before the mutation is applied.
Since:
1.6.0
  • Constructor Details

    • ConditionalMutation

      public ConditionalMutation(byte[] row, Condition... conditions)
    • ConditionalMutation

      public ConditionalMutation(byte[] row, int start, int length, Condition... conditions)
    • ConditionalMutation

      public ConditionalMutation(org.apache.hadoop.io.Text row, Condition... conditions)
    • ConditionalMutation

      public ConditionalMutation(CharSequence row, Condition... conditions)
    • ConditionalMutation

      public ConditionalMutation(ByteSequence row, Condition... conditions)
    • ConditionalMutation

      public ConditionalMutation(ConditionalMutation cm)
  • Method Details

    • addCondition

      public void addCondition(Condition condition)
    • getConditions

      public List<Condition> getConditions()
    • prettyPrint

      public String prettyPrint()
      Description copied from class: Mutation
      Creates a multi-lined, human-readable String for this mutation. This method creates many intermediate Strings and should not be used for large volumes of Mutations.
      Overrides:
      prettyPrint in class Mutation
      Returns:
      A multi-lined, human-readable String for this mutation.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Mutation
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Mutation