@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 Cell
public long getMvccVersion()
getMvccVersion
in interface Cell
public int getValueLength()
getValueLength
in interface Cell
public byte[] getRowArray()
getRowArray
in interface Cell
public int getRowOffset()
getRowOffset
in interface Cell
public short getRowLength()
getRowLength
in interface Cell
public byte[] getFamilyArray()
getFamilyArray
in interface Cell
public int getFamilyOffset()
getFamilyOffset
in interface Cell
public byte getFamilyLength()
getFamilyLength
in interface Cell
public byte[] getQualifierArray()
getQualifierArray
in interface Cell
public int getQualifierOffset()
getQualifierOffset
in interface Cell
public int getQualifierLength()
getQualifierLength
in interface Cell
public byte[] getValueArray()
getValueArray
in interface Cell
public int getValueOffset()
getValueOffset
in interface Cell
public byte getTypeByte()
getTypeByte
in interface Cell
public byte[] getQualifier()
getQualifier
in interface Cell
protected String getKeyValueString()
public int getTagsOffset()
getTagsOffset
in interface Cell
public short getTagsLength()
getTagsLength
in interface Cell
public byte[] getTagsArray()
getTagsArray
in interface Cell
Copyright © 2014 The Apache Software Foundation. All Rights Reserved.