|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.hbase.client.Operation
org.apache.hadoop.hbase.client.OperationWithAttributes
org.apache.hadoop.hbase.client.Mutation
@InterfaceAudience.Public @InterfaceStability.Evolving public abstract class Mutation
| Field Summary | |
|---|---|
protected Durability |
durability
|
protected NavigableMap<byte[],List<Cell>> |
familyMap
|
static long |
MUTATION_OVERHEAD
|
protected byte[] |
row
|
protected long |
ts
|
| Fields inherited from class org.apache.hadoop.hbase.client.OperationWithAttributes |
|---|
ID_ATRIBUTE |
| Constructor Summary | |
|---|---|
Mutation()
|
|
| Method Summary | |
|---|---|
CellScanner |
cellScanner()
|
int |
compareTo(Row d)
|
protected long |
extraHeapSize()
Subclasses should override this method to add the heap size of their own fields. |
UUID |
getClusterId()
|
Durability |
getDurability()
Get the current durability |
NavigableMap<byte[],List<Cell>> |
getFamilyCellMap()
Method for retrieving the put's familyMap |
Map<byte[],List<KeyValue>> |
getFamilyMap()
Deprecated. |
Map<String,Object> |
getFingerprint()
Compile the column family (i.e. |
byte[] |
getRow()
Method for retrieving the delete's row |
long |
getTimeStamp()
Method for retrieving the timestamp |
boolean |
getWriteToWAL()
Deprecated. |
long |
heapSize()
|
boolean |
isEmpty()
Method to check if the familyMap is empty |
int |
numFamilies()
|
void |
setClusterId(UUID clusterId)
Set the replication custer id. |
void |
setDurability(Durability d)
Set the durability for this mutation |
void |
setFamilyMap(NavigableMap<byte[],List<Cell>> map)
Method for setting the put's familyMap |
void |
setWriteToWAL(boolean writeToWal)
Deprecated. |
int |
size()
Number of KeyValues carried by this Mutation. |
Map<String,Object> |
toMap(int maxCols)
Compile the details beyond the scope of getFingerprint (row, columns, timestamps, etc.) into a Map along with the fingerprinted information. |
| Methods inherited from class org.apache.hadoop.hbase.client.OperationWithAttributes |
|---|
getAttribute, getAttributeSize, getAttributesMap, getId, setAttribute, setId |
| Methods inherited from class org.apache.hadoop.hbase.client.Operation |
|---|
toJSON, toJSON, toMap, toString, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final long MUTATION_OVERHEAD
protected byte[] row
protected long ts
protected Durability durability
protected NavigableMap<byte[],List<Cell>> familyMap
| Constructor Detail |
|---|
public Mutation()
| Method Detail |
|---|
public CellScanner cellScanner()
cellScanner in interface CellScannableCellspublic Map<String,Object> getFingerprint()
getFingerprint in class Operationpublic Map<String,Object> toMap(int maxCols)
toMap in class OperationmaxCols - a limit on the number of columns output prior to truncation
public void setDurability(Durability d)
d - public Durability getDurability()
@Deprecated public void setWriteToWAL(boolean writeToWal)
writeToWal - @Deprecated public boolean getWriteToWAL()
@Deprecated public Map<byte[],List<KeyValue>> getFamilyMap()
public NavigableMap<byte[],List<Cell>> getFamilyCellMap()
public void setFamilyMap(NavigableMap<byte[],List<Cell>> map)
public boolean isEmpty()
public byte[] getRow()
getRow in interface Rowpublic int compareTo(Row d)
compareTo in interface Comparable<Row>public long getTimeStamp()
public void setClusterId(UUID clusterId)
clusterId - public UUID getClusterId()
public int size()
public int numFamilies()
public long heapSize()
heapSize in interface HeapSizeprotected long extraHeapSize()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||