@InterfaceAudience.Private public class SizeCachedNoTagsByteBufferKeyValue extends NoTagsByteBufferKeyValue
ByteBufferExtendedCell where the data resides in
off heap/ on heap ByteBuffer| 限定符和类型 | 字段和说明 |
|---|---|
static int |
FIXED_OVERHEAD |
buf, length, offsetCELL_NOT_BASED_ON_CHUNKMAX_TAGS_LENGTH| 构造器和说明 |
|---|
SizeCachedNoTagsByteBufferKeyValue(ByteBuffer buf,
int offset,
int length,
long seqId,
int keyLen) |
SizeCachedNoTagsByteBufferKeyValue(ByteBuffer buf,
int offset,
int length,
long seqId,
int keyLen,
short rowLen) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(Object other)
Needed doing 'contains' on List.
|
int |
getKeyLength() |
short |
getRowLength() |
int |
hashCode()
In line with
ByteBufferKeyValue.equals(Object), only uses the key portion, not the value. |
long |
heapSize() |
deepClone, getSerializedSize, getTagsArray, getTagsLengthgetBuffer, getFamilyArray, getFamilyByteBuffer, getFamilyLength, getFamilyOffset, getFamilyPosition, getFamilyPosition, getOffset, getQualifierArray, getQualifierByteBuffer, getQualifierLength, getQualifierOffset, getQualifierPosition, getRowArray, getRowByteBuffer, getRowOffset, getRowPosition, getSequenceId, getSerializedSize, getTagsByteBuffer, getTagsOffset, getTagsPosition, getTimestamp, getTypeByte, getValueArray, getValueByteBuffer, getValueLength, getValueOffset, getValuePosition, setSequenceId, setTimestamp, setTimestamp, toString, write, writegetChunkIdcheckForTagsLength, cloneTags, createCell, getTag, getTagspublic static final int FIXED_OVERHEAD
public SizeCachedNoTagsByteBufferKeyValue(ByteBuffer buf, int offset, int length, long seqId, int keyLen)
public SizeCachedNoTagsByteBufferKeyValue(ByteBuffer buf, int offset, int length, long seqId, int keyLen, short rowLen)
public short getRowLength()
getRowLength 在接口中 CellgetRowLength 在类中 ByteBufferKeyValuepublic int getKeyLength()
public long heapSize()
heapSize 在接口中 HeapSizeheapSize 在类中 ByteBufferKeyValuepublic boolean equals(Object other)
ByteBufferKeyValueequals 在类中 ByteBufferKeyValuepublic int hashCode()
ByteBufferKeyValueByteBufferKeyValue.equals(Object), only uses the key portion, not the value.hashCode 在类中 ByteBufferKeyValueCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.