@InterfaceAudience.Private public class PrefixTreeCell extends Object implements Cell, SettableSequenceId, Comparable<Cell>
限定符和类型 | 字段和说明 |
---|---|
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 byte[] |
tagsBuffer |
protected int |
tagsLength |
protected int |
tagsOffset |
protected Long |
timestamp |
protected KeyValue.Type |
type |
static KeyValue.Type[] |
TYPES
static
|
protected int |
valueLength |
构造器和说明 |
---|
PrefixTreeCell() |
限定符和类型 | 方法和说明 |
---|---|
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() |
long |
getSequenceId() |
byte[] |
getTagsArray() |
int |
getTagsLength() |
int |
getTagsOffset() |
long |
getTimestamp() |
byte |
getTypeByte() |
byte[] |
getValue() |
byte[] |
getValueArray() |
int |
getValueLength() |
int |
getValueOffset() |
int |
hashCode() |
void |
setSequenceId(long seqId) |
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
protected byte[] tagsBuffer
protected int tagsOffset
protected int tagsLength
public String toString()
public int compareTo(Cell other)
compareTo
在接口中 Comparable<Cell>
public long getTimestamp()
getTimestamp
在接口中 Cell
public long getMvccVersion()
getMvccVersion
在接口中 Cell
public long getSequenceId()
getSequenceId
在接口中 Cell
public int getValueLength()
getValueLength
在接口中 Cell
public byte[] getRowArray()
getRowArray
在接口中 Cell
public int getRowOffset()
getRowOffset
在接口中 Cell
public short getRowLength()
getRowLength
在接口中 Cell
public byte[] getFamilyArray()
getFamilyArray
在接口中 Cell
public int getFamilyOffset()
getFamilyOffset
在接口中 Cell
public byte getFamilyLength()
getFamilyLength
在接口中 Cell
public byte[] getQualifierArray()
getQualifierArray
在接口中 Cell
public int getQualifierOffset()
getQualifierOffset
在接口中 Cell
public int getQualifierLength()
getQualifierLength
在接口中 Cell
public byte[] getValueArray()
getValueArray
在接口中 Cell
public int getValueOffset()
getValueOffset
在接口中 Cell
public byte getTypeByte()
getTypeByte
在接口中 Cell
public byte[] getQualifier()
getQualifier
在接口中 Cell
protected String getKeyValueString()
public int getTagsOffset()
getTagsOffset
在接口中 Cell
public int getTagsLength()
getTagsLength
在接口中 Cell
public byte[] getTagsArray()
getTagsArray
在接口中 Cell
public void setSequenceId(long seqId)
setSequenceId
在接口中 SettableSequenceId
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.