private static class PrivateCellUtil.LastOnRowColByteBufferExtendedCell extends PrivateCellUtil.LastOnRowByteBufferExtendedCell
Modifier and Type | Field and Description |
---|---|
private ByteBuffer |
fBuffer |
private static int |
FIXED_OVERHEAD |
private byte |
flength |
private int |
foffset |
private ByteBuffer |
qBuffer |
private int |
qlength |
private int |
qoffset |
CELL_NOT_BASED_ON_CHUNK
MAX_TAGS_LENGTH
Constructor and Description |
---|
LastOnRowColByteBufferExtendedCell(ByteBuffer rBuffer,
int roffset,
short rlength,
ByteBuffer fBuffer,
int foffset,
byte flength,
ByteBuffer qBuffer,
int qoffset,
int qlength) |
Modifier and Type | Method and Description |
---|---|
ByteBuffer |
getFamilyByteBuffer()
Returns The
ByteBuffer containing the column family bytes. |
byte |
getFamilyLength()
Returns Number of family bytes.
|
int |
getFamilyPosition()
Returns Position in the
ByteBuffer where column family bytes start |
ByteBuffer |
getQualifierByteBuffer()
Returns The
ByteBuffer containing the column qualifier bytes. |
int |
getQualifierLength()
Returns Number of qualifier bytes.
|
int |
getQualifierPosition()
Returns Position in the
ByteBuffer where column qualifier bytes start |
long |
heapSize()
Return the approximate 'exclusive deep size' of implementing object.
|
getRowByteBuffer, getRowLength, getRowPosition, getTimestamp, getType, getTypeByte
getFamilyArray, getFamilyOffset, getQualifierArray, getQualifierOffset, getRowArray, getRowOffset, getSequenceId, getTagsArray, getTagsByteBuffer, getTagsLength, getTagsOffset, getTagsPosition, getValueArray, getValueByteBuffer, getValueLength, getValueOffset, getValuePosition, setSequenceId, setTimestamp, setTimestamp
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deepClone, getChunkId, getSerializedSize, getSerializedSize, write, write
checkForTagsLength, cloneTags, createCell, getTag, getTags
private static final int FIXED_OVERHEAD
private final ByteBuffer fBuffer
private final int foffset
private final byte flength
private final ByteBuffer qBuffer
private final int qoffset
private final int qlength
public LastOnRowColByteBufferExtendedCell(ByteBuffer rBuffer, int roffset, short rlength, ByteBuffer fBuffer, int foffset, byte flength, ByteBuffer qBuffer, int qoffset, int qlength)
public long heapSize()
HeapSize
heapSize
in interface HeapSize
heapSize
in class PrivateCellUtil.LastOnRowByteBufferExtendedCell
public ByteBuffer getFamilyByteBuffer()
ByteBufferExtendedCell
ByteBuffer
containing the column family bytes.getFamilyByteBuffer
in class PrivateCellUtil.EmptyByteBufferExtendedCell
public int getFamilyPosition()
ByteBufferExtendedCell
ByteBuffer
where column family bytes startgetFamilyPosition
in class PrivateCellUtil.EmptyByteBufferExtendedCell
public byte getFamilyLength()
Cell
getFamilyLength
in interface Cell
getFamilyLength
in class PrivateCellUtil.EmptyByteBufferExtendedCell
public ByteBuffer getQualifierByteBuffer()
ByteBufferExtendedCell
ByteBuffer
containing the column qualifier bytes.getQualifierByteBuffer
in class PrivateCellUtil.EmptyByteBufferExtendedCell
public int getQualifierPosition()
ByteBufferExtendedCell
ByteBuffer
where column qualifier bytes startgetQualifierPosition
in class PrivateCellUtil.EmptyByteBufferExtendedCell
public int getQualifierLength()
Cell
getQualifierLength
in interface Cell
getQualifierLength
in class PrivateCellUtil.EmptyByteBufferExtendedCell
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.