@InterfaceAudience.Private public class SizeCachedKeyValue extends KeyValue
KeyValue.KeyOnlyKeyValue, KeyValue.KVComparator, KeyValue.MetaComparator, KeyValue.SamePrefixComparator<T>, KeyValue.Type
bytes, COLUMN_FAMILY_DELIM_ARRAY, COLUMN_FAMILY_DELIMITER, COMPARATOR, FAMILY_LENGTH_SIZE, KEY_INFRASTRUCTURE_SIZE, KEY_LENGTH_SIZE, KEYVALUE_INFRASTRUCTURE_SIZE, KEYVALUE_WITH_TAGS_INFRASTRUCTURE_SIZE, length, LOWESTKEY, META_COMPARATOR, offset, ROW_KEY_OFFSET, ROW_LENGTH_SIZE, ROW_OFFSET, TAGS_LENGTH_SIZE, TIMESTAMP_SIZE, TIMESTAMP_TYPE_SIZE, TYPE_SIZE
CELL_NOT_BASED_ON_CHUNK
MAX_TAGS_LENGTH
构造器和说明 |
---|
SizeCachedKeyValue(byte[] bytes,
int offset,
int length,
long seqId) |
限定符和类型 | 方法和说明 |
---|---|
int |
getKeyLength() |
short |
getRowLength() |
int |
getSerializedSize()
Override by just returning the length for saving cost of method dispatching.
|
long |
heapSize()
HeapSize implementation
We do not count the bytes in the rowCache because it should be empty for a KeyValue in the
MemStore.
|
clone, create, create, createKeyOnly, deepClone, equals, getBuffer, getDelimiter, getDelimiterInReverse, getFamilyArray, getFamilyLength, getFamilyLength, getFamilyOffset, getKey, getKeyDataStructureSize, getKeyOffset, getKeyString, getKeyValueDataStructureSize, getKeyValueDataStructureSize, getKeyValueDataStructureSize, getLength, getOffset, getQualifierArray, getQualifierLength, getQualifierOffset, getRowArray, getRowOffset, getSequenceId, getSerializedSize, getTagsArray, getTagsLength, getTagsOffset, getTimestamp, getTimestampOffset, getTypeByte, getValueArray, getValueLength, getValueOffset, hashCode, humanReadableTimestamp, isLatestTimestamp, keyToString, keyToString, oswrite, setSequenceId, setTimestamp, setTimestamp, shallowCopy, toString, toStringMap, updateLatestStamp, write, write, write, writeByteArray
getChunkId
checkForTagsLength, cloneTags, getTag, getTags
public SizeCachedKeyValue(byte[] bytes, int offset, int length, long seqId)
public short getRowLength()
getRowLength
在接口中 Cell
getRowLength
在类中 KeyValue
public int getKeyLength()
getKeyLength
在类中 KeyValue
public long heapSize()
KeyValue
public int getSerializedSize()
ExtendedCell.getSerializedSize()
firstly, then forward to
KeyValue.getSerializedSize(boolean)
. (See HBASE-21657)getSerializedSize
在接口中 Cell
getSerializedSize
在接口中 ExtendedCell
getSerializedSize
在类中 KeyValue
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.