@InterfaceAudience.Private public class PrefixTreeCell extends Object implements Cell, Comparable<Cell>
| Modifier and Type | Field and Description |
|---|---|
protected int |
absoluteValueOffset |
protected byte[] |
block
fields
|
static KeyValue.Type |
DEFAULT_TYPE |
protected byte[] |
familyBuffer |
protected int |
familyLength |
protected int |
familyOffset |
protected boolean |
includeMvccVersion |
protected Long |
mvccVersion |
protected byte[] |
qualifierBuffer |
protected int |
qualifierLength |
protected int |
qualifierOffset |
protected byte[] |
rowBuffer |
protected int |
rowLength |
protected Long |
timestamp |
protected KeyValue.Type |
type |
static KeyValue.Type[] |
TYPES
static
|
protected int |
valueLength |
| Constructor and Description |
|---|
PrefixTreeCell() |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Cell other) |
boolean |
equals(Object obj) |
byte[] |
getFamily() |
byte[] |
getFamilyArray() |
byte |
getFamilyLength() |
int |
getFamilyOffset() |
protected String |
getKeyValueString()
Need this separate method so we can call it from subclasses' toString() methods
|
long |
getMvccVersion() |
byte[] |
getQualifier() |
byte[] |
getQualifierArray() |
int |
getQualifierLength() |
int |
getQualifierOffset() |
byte[] |
getRow() |
byte[] |
getRowArray() |
short |
getRowLength() |
int |
getRowOffset() |
byte[] |
getTagsArray() |
short |
getTagsLength() |
int |
getTagsOffset() |
long |
getTimestamp() |
byte |
getTypeByte() |
byte[] |
getValue() |
byte[] |
getValueArray() |
int |
getValueLength() |
int |
getValueOffset() |
int |
hashCode() |
String |
toString()
For debugging.
|
public static final KeyValue.Type[] TYPES
public static final KeyValue.Type DEFAULT_TYPE
protected byte[] block
protected boolean includeMvccVersion
protected byte[] rowBuffer
protected int rowLength
protected byte[] familyBuffer
protected int familyOffset
protected int familyLength
protected byte[] qualifierBuffer
protected int qualifierOffset
protected int qualifierLength
protected Long timestamp
protected Long mvccVersion
protected KeyValue.Type type
protected int absoluteValueOffset
protected int valueLength
public String toString()
public int compareTo(Cell other)
compareTo in interface Comparable<Cell>public long getTimestamp()
getTimestamp in interface Cellpublic long getMvccVersion()
getMvccVersion in interface Cellpublic int getValueLength()
getValueLength in interface Cellpublic byte[] getRowArray()
getRowArray in interface Cellpublic int getRowOffset()
getRowOffset in interface Cellpublic short getRowLength()
getRowLength in interface Cellpublic byte[] getFamilyArray()
getFamilyArray in interface Cellpublic int getFamilyOffset()
getFamilyOffset in interface Cellpublic byte getFamilyLength()
getFamilyLength in interface Cellpublic byte[] getQualifierArray()
getQualifierArray in interface Cellpublic int getQualifierOffset()
getQualifierOffset in interface Cellpublic int getQualifierLength()
getQualifierLength in interface Cellpublic byte[] getValueArray()
getValueArray in interface Cellpublic int getValueOffset()
getValueOffset in interface Cellpublic byte getTypeByte()
getTypeByte in interface Cellpublic byte[] getQualifier()
getQualifier in interface Cellprotected String getKeyValueString()
public int getTagsOffset()
getTagsOffset in interface Cellpublic short getTagsLength()
getTagsLength in interface Cellpublic byte[] getTagsArray()
getTagsArray in interface CellCopyright © 2013 The Apache Software Foundation. All Rights Reserved.