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_CHUNK
MAX_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() |
byte |
getFamilyLength() |
int |
getFamilyPosition() |
ByteBuffer |
getQualifierByteBuffer() |
int |
getQualifierLength() |
int |
getQualifierPosition() |
long |
heapSize() |
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, getTag, getTags
private 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()
heapSize
in interface HeapSize
heapSize
in class PrivateCellUtil.FirstOnRowByteBufferExtendedCell
public ByteBuffer getFamilyByteBuffer()
getFamilyByteBuffer
in class PrivateCellUtil.EmptyByteBufferExtendedCell
ByteBuffer
containing the column family bytes.public int getFamilyPosition()
getFamilyPosition
in class PrivateCellUtil.EmptyByteBufferExtendedCell
ByteBuffer
where column family bytes startpublic byte getFamilyLength()
getFamilyLength
in interface Cell
getFamilyLength
in class PrivateCellUtil.EmptyByteBufferExtendedCell
public ByteBuffer getQualifierByteBuffer()
getQualifierByteBuffer
in class PrivateCellUtil.EmptyByteBufferExtendedCell
ByteBuffer
containing the column qualifier bytes.public int getQualifierPosition()
getQualifierPosition
in class PrivateCellUtil.EmptyByteBufferExtendedCell
ByteBuffer
where column qualifier bytes startpublic int getQualifierLength()
getQualifierLength
in interface Cell
getQualifierLength
in class PrivateCellUtil.EmptyByteBufferExtendedCell
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.