Package org.apache.hadoop.hbase
Class PrivateCellUtil.FirstOnRowColTSByteBufferExtendedCell
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
org.apache.hadoop.hbase.PrivateCellUtil.FirstOnRowColTSByteBufferExtendedCell
- All Implemented Interfaces:
Cell
,ExtendedCell
,HeapSize
,RawCell
- Enclosing class:
- PrivateCellUtil
private static class PrivateCellUtil.FirstOnRowColTSByteBufferExtendedCell
extends PrivateCellUtil.FirstOnRowColByteBufferExtendedCell
-
Nested Class Summary
-
Field Summary
Fields inherited from interface org.apache.hadoop.hbase.ExtendedCell
CELL_NOT_BASED_ON_CHUNK
Fields inherited from interface org.apache.hadoop.hbase.RawCell
MAX_TAGS_LENGTH
-
Constructor Summary
ConstructorDescriptionFirstOnRowColTSByteBufferExtendedCell
(ByteBuffer rBuffer, int roffset, short rlength, ByteBuffer fBuffer, int foffset, byte flength, ByteBuffer qBuffer, int qoffset, int qlength, long ts) -
Method Summary
Modifier and TypeMethodDescriptionlong
Return a long value representing time at which this cell was "Put" into the row.long
heapSize()
Return the approximate 'exclusive deep size' of implementing object.Methods inherited from class org.apache.hadoop.hbase.PrivateCellUtil.FirstOnRowColByteBufferExtendedCell
getFamilyByteBuffer, getFamilyLength, getFamilyPosition, getQualifierByteBuffer, getQualifierLength, getQualifierPosition
Methods inherited from class org.apache.hadoop.hbase.PrivateCellUtil.FirstOnRowByteBufferExtendedCell
getRowByteBuffer, getRowLength, getRowPosition, getType, getTypeByte
Methods 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, setTimestamp
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.hadoop.hbase.ExtendedCell
deepClone, getChunkId, getSerializedSize, getSerializedSize, write, write
-
Field Details
-
FIXED_OVERHEAD
-
ts
-
-
Constructor Details
-
FirstOnRowColTSByteBufferExtendedCell
public FirstOnRowColTSByteBufferExtendedCell(ByteBuffer rBuffer, int roffset, short rlength, ByteBuffer fBuffer, int foffset, byte flength, ByteBuffer qBuffer, int qoffset, int qlength, long ts)
-
-
Method Details
-
getTimestamp
Description copied from interface:Cell
Return a long value representing time at which this cell was "Put" into the row. Typically represents the time of insertion, but can be any value from 0 to Long.MAX_VALUE.- Specified by:
getTimestamp
in interfaceCell
- Overrides:
getTimestamp
in classPrivateCellUtil.FirstOnRowByteBufferExtendedCell
-
heapSize
Description copied from interface:HeapSize
Return the approximate 'exclusive deep size' of implementing object. Includes count of payload and hosting object sizings.- Specified by:
heapSize
in interfaceHeapSize
- Overrides:
heapSize
in classPrivateCellUtil.FirstOnRowColByteBufferExtendedCell
-