Package org.apache.hadoop.hbase
Class PrivateCellUtil.FirstOnRowColByteBufferExtendedCell
java.lang.Object
org.apache.hadoop.hbase.ByteBufferExtendedCell
org.apache.hadoop.hbase.PrivateCellUtil.EmptyByteBufferExtendedCell
org.apache.hadoop.hbase.PrivateCellUtil.FirstOnRowByteBufferExtendedCell
org.apache.hadoop.hbase.PrivateCellUtil.FirstOnRowColByteBufferExtendedCell
- All Implemented Interfaces:
Cell,ExtendedCell,HeapSize,RawCell
- Direct Known Subclasses:
PrivateCellUtil.FirstOnRowColTSByteBufferExtendedCell
- Enclosing class:
- PrivateCellUtil
private static class PrivateCellUtil.FirstOnRowColByteBufferExtendedCell
extends PrivateCellUtil.FirstOnRowByteBufferExtendedCell
-
Nested Class Summary
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ByteBufferprivate final intprivate final intprivate final ByteBufferprivate final byteprivate final intprivate static final intFields inherited from interface org.apache.hadoop.hbase.ExtendedCell
CELL_NOT_BASED_ON_CHUNKFields inherited from interface org.apache.hadoop.hbase.RawCell
MAX_TAGS_LENGTH -
Constructor Summary
ConstructorsConstructorDescriptionFirstOnRowColByteBufferExtendedCell(ByteBuffer row, int roffset, short rlength, ByteBuffer famBuff, int famOffset, byte famLength, ByteBuffer col, int colOffset, int colLength) -
Method Summary
Modifier and TypeMethodDescriptionReturns TheByteBuffercontaining the column family bytes.byteReturns Number of family bytes.intReturns Position in theByteBufferwhere column family bytes startReturns TheByteBuffercontaining the column qualifier bytes.intReturns Number of qualifier bytes.intReturns Position in theByteBufferwhere column qualifier bytes startlongheapSize()Return the approximate 'exclusive deep size' of implementing object.Methods inherited from class org.apache.hadoop.hbase.PrivateCellUtil.FirstOnRowByteBufferExtendedCell
getRowByteBuffer, getRowLength, getRowPosition, getTimestamp, getType, getTypeByteMethods inherited from class org.apache.hadoop.hbase.PrivateCellUtil.EmptyByteBufferExtendedCell
getFamilyArray, getFamilyOffset, getQualifierArray, getQualifierOffset, getRowArray, getRowOffset, getSequenceId, getTagsArray, getTagsByteBuffer, getTagsLength, getTagsOffset, getTagsPosition, getValueArray, getValueByteBuffer, getValueLength, getValueOffset, getValuePosition, setSequenceId, setTimestamp, setTimestampMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.hadoop.hbase.ExtendedCell
deepClone, getChunkId, getSerializedSize, getSerializedSize, write, write
-
Field Details
-
FIXED_OVERHEAD
-
famBuff
-
famOffset
-
famLength
-
colBuff
-
colOffset
-
colLength
-
-
Constructor Details
-
FirstOnRowColByteBufferExtendedCell
public FirstOnRowColByteBufferExtendedCell(ByteBuffer row, int roffset, short rlength, ByteBuffer famBuff, int famOffset, byte famLength, ByteBuffer col, int colOffset, int colLength)
-
-
Method Details
-
heapSize
Description copied from interface:HeapSizeReturn the approximate 'exclusive deep size' of implementing object. Includes count of payload and hosting object sizings.- Specified by:
heapSizein interfaceHeapSize- Overrides:
heapSizein classPrivateCellUtil.FirstOnRowByteBufferExtendedCell
-
getFamilyByteBuffer
Description copied from class:ByteBufferExtendedCellReturns TheByteBuffercontaining the column family bytes.- Overrides:
getFamilyByteBufferin classPrivateCellUtil.EmptyByteBufferExtendedCell
-
getFamilyPosition
Description copied from class:ByteBufferExtendedCellReturns Position in theByteBufferwhere column family bytes start- Overrides:
getFamilyPositionin classPrivateCellUtil.EmptyByteBufferExtendedCell
-
getFamilyLength
Description copied from interface:CellReturns Number of family bytes. Must be < familyArray.length - offset.- Specified by:
getFamilyLengthin interfaceCell- Overrides:
getFamilyLengthin classPrivateCellUtil.EmptyByteBufferExtendedCell
-
getQualifierByteBuffer
Description copied from class:ByteBufferExtendedCellReturns TheByteBuffercontaining the column qualifier bytes.- Overrides:
getQualifierByteBufferin classPrivateCellUtil.EmptyByteBufferExtendedCell
-
getQualifierPosition
Description copied from class:ByteBufferExtendedCellReturns Position in theByteBufferwhere column qualifier bytes start- Overrides:
getQualifierPositionin classPrivateCellUtil.EmptyByteBufferExtendedCell
-
getQualifierLength
Description copied from interface:CellReturns Number of qualifier bytes. Must be < qualifierArray.length - offset.- Specified by:
getQualifierLengthin interfaceCell- Overrides:
getQualifierLengthin classPrivateCellUtil.EmptyByteBufferExtendedCell
-