@InterfaceAudience.Public @InterfaceStability.Stable public class Append extends Mutation
Note that this operation does not appear atomic to readers. Appends are done under a single row lock, so write operations to a row are synchronized, but readers do not take row locks so get and scan operations can see this operation partially completed.
 To append to a set of columns of a row, instantiate an Append object with the
 row to append to. At least one column to append must be specified using the
 add(byte[], byte[], byte[]) method.
durability, familyMap, MUTATION_OVERHEAD, row, tsID_ATRIBUTE| Constructor and Description | 
|---|
| Append(byte[] row)Create a Append operation for the specified row. | 
| Append(byte[] rowArray,
      int rowOffset,
      int rowLength)Create a Append operation for the specified row. | 
| Modifier and Type | Method and Description | 
|---|---|
| Append | add(byte[] family,
   byte[] qualifier,
   byte[] value)Add the specified column and value to this Append operation. | 
| Append | add(Cell cell)Add column and value to this Append operation. | 
| boolean | isReturnResults() | 
| void | setReturnResults(boolean returnResults) | 
cellScanner, compareTo, extraHeapSize, getClusterIds, getDurability, getFamilyCellMap, getFamilyMap, getFingerprint, getRow, getTimeStamp, getWriteToWAL, heapSize, isEmpty, numFamilies, setClusterIds, setDurability, setFamilyCellMap, setFamilyMap, setWriteToWAL, size, toMapgetAttribute, getAttributeSize, getAttributesMap, getId, setAttribute, setIdpublic Append(byte[] row)
At least one column must be appended to.
row - row key; makes a local copy of passed in array.public Append(byte[] rowArray,
      int rowOffset,
      int rowLength)
At least one column must be appended to.
rowArray - Makes a copy out of this buffer.rowOffset - rowLength - public void setReturnResults(boolean returnResults)
returnResults - True (default) if the append operation should return the results.
          A client that is not interested in the result can save network
          bandwidth setting this to false.public boolean isReturnResults()
public Append add(byte[] family, byte[] qualifier, byte[] value)
family - family namequalifier - column qualifiervalue - value to append to specified columnCopyright © 2013 The Apache Software Foundation. All Rights Reserved.