Package org.apache.accumulo.core.data
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
A Mutation that contains a list of conditions that must all be met before the mutation is
applied.
- Since:
- 1.6.0
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.accumulo.core.data.Mutation
Mutation.FamilyOptions, Mutation.MutationOptions, Mutation.QualifierOptions, Mutation.SERIALIZED_FORMAT, Mutation.TimestampOptions, Mutation.VisibilityOptions -
Constructor Summary
ConstructorsConstructorDescriptionConditionalMutation(byte[] row, int start, int length, Condition... conditions) ConditionalMutation(byte[] row, Condition... conditions) ConditionalMutation(CharSequence row, Condition... conditions) ConditionalMutation(ByteSequence row, Condition... conditions) ConditionalMutation(org.apache.hadoop.io.Text row, Condition... conditions) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCondition(Condition condition) booleaninthashCode()Creates a multi-lined, human-readable String for this mutation.Methods inherited from class org.apache.accumulo.core.data.Mutation
at, droppingOldTimestamp, equals, estimatedMemoryUsed, getRow, getSerializedFormat, getUpdates, newColumnUpdate, numBytes, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, putDelete, putDelete, putDelete, putDelete, putDelete, putDelete, putDelete, putDelete, putDelete, putDelete, putDelete, putDelete, readFields, size, toThrift, write
-
Constructor Details
-
ConditionalMutation
-
ConditionalMutation
-
ConditionalMutation
-
ConditionalMutation
-
ConditionalMutation
-
ConditionalMutation
-
-
Method Details
-
addCondition
-
getConditions
-
prettyPrint
Description copied from class:MutationCreates 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:
prettyPrintin classMutation- Returns:
- A multi-lined, human-readable String for this mutation.
-
equals
-
hashCode
public int hashCode()
-