@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 在接口中 Cellpublic long getMvccVersion()
getMvccVersion 在接口中 Cellpublic long getSequenceId()
getSequenceId 在接口中 Cellpublic int getValueLength()
getValueLength 在接口中 Cellpublic byte[] getRowArray()
getRowArray 在接口中 Cellpublic int getRowOffset()
getRowOffset 在接口中 Cellpublic short getRowLength()
getRowLength 在接口中 Cellpublic byte[] getFamilyArray()
getFamilyArray 在接口中 Cellpublic int getFamilyOffset()
getFamilyOffset 在接口中 Cellpublic byte getFamilyLength()
getFamilyLength 在接口中 Cellpublic byte[] getQualifierArray()
getQualifierArray 在接口中 Cellpublic int getQualifierOffset()
getQualifierOffset 在接口中 Cellpublic int getQualifierLength()
getQualifierLength 在接口中 Cellpublic byte[] getValueArray()
getValueArray 在接口中 Cellpublic int getValueOffset()
getValueOffset 在接口中 Cellpublic byte getTypeByte()
getTypeByte 在接口中 Cellpublic byte[] getQualifier()
getQualifier 在接口中 Cellprotected String getKeyValueString()
public int getTagsOffset()
getTagsOffset 在接口中 Cellpublic int getTagsLength()
getTagsLength 在接口中 Cellpublic byte[] getTagsArray()
getTagsArray 在接口中 Cellpublic void setSequenceId(long seqId)
setSequenceId 在接口中 SettableSequenceIdCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.