private static class PrivateCellUtil.FirstOnRowColByteBufferExtendedCell extends PrivateCellUtil.FirstOnRowByteBufferExtendedCell
| Modifier and Type | Field and Description |
|---|---|
private ByteBuffer |
colBuff |
private int |
colLength |
private int |
colOffset |
private ByteBuffer |
famBuff |
private byte |
famLength |
private int |
famOffset |
private static int |
FIXED_OVERHEAD |
CELL_NOT_BASED_ON_CHUNKMAX_TAGS_LENGTH| Constructor and Description |
|---|
FirstOnRowColByteBufferExtendedCell(ByteBuffer row,
int roffset,
short rlength,
ByteBuffer famBuff,
int famOffset,
byte famLength,
ByteBuffer col,
int colOffset,
int colLength) |
| 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, getTypeBytegetFamilyArray, getFamilyOffset, getQualifierArray, getQualifierOffset, getRowArray, getRowOffset, getSequenceId, getTagsArray, getTagsByteBuffer, getTagsLength, getTagsOffset, getTagsPosition, getValueArray, getValueByteBuffer, getValueLength, getValueOffset, getValuePosition, setSequenceId, setTimestamp, setTimestampclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeepClone, getChunkId, getSerializedSize, getSerializedSize, write, writecheckForTagsLength, cloneTags, createCell, getTag, getTagsprivate static final int FIXED_OVERHEAD
private final ByteBuffer famBuff
private final int famOffset
private final byte famLength
private final ByteBuffer colBuff
private final int colOffset
private final int colLength
public FirstOnRowColByteBufferExtendedCell(ByteBuffer row, int roffset, short rlength, ByteBuffer famBuff, int famOffset, byte famLength, ByteBuffer col, int colOffset, int colLength)
public long heapSize()
HeapSizeheapSize in interface HeapSizeheapSize in class PrivateCellUtil.FirstOnRowByteBufferExtendedCellpublic ByteBuffer getFamilyByteBuffer()
ByteBufferExtendedCellByteBuffer containing the column family bytes.getFamilyByteBuffer in class PrivateCellUtil.EmptyByteBufferExtendedCellpublic int getFamilyPosition()
ByteBufferExtendedCellByteBuffer where column family bytes startgetFamilyPosition in class PrivateCellUtil.EmptyByteBufferExtendedCellpublic byte getFamilyLength()
CellgetFamilyLength in interface CellgetFamilyLength in class PrivateCellUtil.EmptyByteBufferExtendedCellpublic ByteBuffer getQualifierByteBuffer()
ByteBufferExtendedCellByteBuffer containing the column qualifier bytes.getQualifierByteBuffer in class PrivateCellUtil.EmptyByteBufferExtendedCellpublic int getQualifierPosition()
ByteBufferExtendedCellByteBuffer where column qualifier bytes startgetQualifierPosition in class PrivateCellUtil.EmptyByteBufferExtendedCellpublic int getQualifierLength()
CellgetQualifierLength in interface CellgetQualifierLength in class PrivateCellUtil.EmptyByteBufferExtendedCellCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.