|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hbase.codec.prefixtree.decode.PrefixTreeCell
@InterfaceAudience.Private public class PrefixTreeCell
As the PrefixTreeArrayScanner moves through the tree bytes, it changes the values in the fields of this class so that Cell logic can be applied, but without allocating new memory for every Cell iterated through.
| Field Summary | |
|---|---|
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 Summary | |
|---|---|
PrefixTreeCell()
|
|
| Method Summary | |
|---|---|
int |
compareTo(org.apache.hbase.Cell other)
|
boolean |
equals(Object obj)
|
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[] |
getQualifierArray()
|
int |
getQualifierLength()
|
int |
getQualifierOffset()
|
byte[] |
getRowArray()
|
short |
getRowLength()
|
int |
getRowOffset()
|
long |
getTimestamp()
|
byte |
getTypeByte()
|
byte[] |
getValueArray()
|
int |
getValueLength()
|
int |
getValueOffset()
|
int |
hashCode()
|
String |
toString()
For debugging. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
public PrefixTreeCell()
| Method Detail |
|---|
public String toString()
toString in class Objectpublic boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic int compareTo(org.apache.hbase.Cell other)
compareTo in interface Comparable<org.apache.hbase.Cell>public long getTimestamp()
getTimestamp in interface org.apache.hbase.Cellpublic long getMvccVersion()
getMvccVersion in interface org.apache.hbase.Cellpublic int getValueLength()
getValueLength in interface org.apache.hbase.Cellpublic byte[] getRowArray()
getRowArray in interface org.apache.hbase.Cellpublic int getRowOffset()
getRowOffset in interface org.apache.hbase.Cellpublic short getRowLength()
getRowLength in interface org.apache.hbase.Cellpublic byte[] getFamilyArray()
getFamilyArray in interface org.apache.hbase.Cellpublic int getFamilyOffset()
getFamilyOffset in interface org.apache.hbase.Cellpublic byte getFamilyLength()
getFamilyLength in interface org.apache.hbase.Cellpublic byte[] getQualifierArray()
getQualifierArray in interface org.apache.hbase.Cellpublic int getQualifierOffset()
getQualifierOffset in interface org.apache.hbase.Cellpublic int getQualifierLength()
getQualifierLength in interface org.apache.hbase.Cellpublic byte[] getValueArray()
getValueArray in interface org.apache.hbase.Cellpublic int getValueOffset()
getValueOffset in interface org.apache.hbase.Cellpublic byte getTypeByte()
getTypeByte in interface org.apache.hbase.Cellprotected String getKeyValueString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||