|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object me.prettyprint.cassandra.service.BatchMutation<K>
public final class BatchMutation<K>
A BatchMutation object is used to construct the KeyspaceService.batchMutate(BatchMutation)
call.
A BatchMutation encapsulates a set of updates (or insertions) and deletions all submitted at the
same time to cassandra. The BatchMutation object is useful for user friendly construction of
the thrift call batch_mutate.
Constructor Summary | |
---|---|
BatchMutation(Serializer<K> serializer)
|
|
BatchMutation(Serializer<K> serializer,
BatchSizeHint sizeHint)
|
Method Summary | |
---|---|
BatchMutation<K> |
addCounterInsertion(K key,
List<String> columnFamilies,
org.apache.cassandra.thrift.CounterColumn counterColumn)
Add a ColumnCounter insertion (or update) |
BatchMutation<K> |
addDeletion(K key,
List<String> columnFamilies,
org.apache.cassandra.thrift.Deletion deletion)
Add a deletion request to the batch mutation. |
BatchMutation<K> |
addInsertion(K key,
List<String> columnFamilies,
org.apache.cassandra.thrift.Column column)
Add an Column insertion (or update) to the batch mutation request. |
BatchMutation<K> |
addSuperCounterInsertion(K key,
List<String> columnFamilies,
org.apache.cassandra.thrift.CounterSuperColumn counterSuperColumn)
Add a SuperColumnCounter insertion (or update) |
BatchMutation<K> |
addSuperInsertion(K key,
List<String> columnFamilies,
org.apache.cassandra.thrift.SuperColumn superColumn)
Add a SuperColumn insertion (or update) to the batch mutation request. |
boolean |
isEmpty()
Checks whether the mutation object contains any mutations. |
BatchMutation<K> |
makeCopy()
Makes a shallow copy of the mutation object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BatchMutation(Serializer<K> serializer, BatchSizeHint sizeHint)
public BatchMutation(Serializer<K> serializer)
Method Detail |
---|
public BatchMutation<K> addInsertion(K key, List<String> columnFamilies, org.apache.cassandra.thrift.Column column)
public BatchMutation<K> addSuperInsertion(K key, List<String> columnFamilies, org.apache.cassandra.thrift.SuperColumn superColumn)
public BatchMutation<K> addCounterInsertion(K key, List<String> columnFamilies, org.apache.cassandra.thrift.CounterColumn counterColumn)
public BatchMutation<K> addSuperCounterInsertion(K key, List<String> columnFamilies, org.apache.cassandra.thrift.CounterSuperColumn counterSuperColumn)
public BatchMutation<K> addDeletion(K key, List<String> columnFamilies, org.apache.cassandra.thrift.Deletion deletion)
public BatchMutation<K> makeCopy()
public boolean isEmpty()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |