Package org.apache.hadoop.hbase
Class PrivateCellUtil.LastOnRowByteBufferExtendedCell
java.lang.Object
org.apache.hadoop.hbase.ByteBufferExtendedCell
org.apache.hadoop.hbase.PrivateCellUtil.EmptyByteBufferExtendedCell
org.apache.hadoop.hbase.PrivateCellUtil.LastOnRowByteBufferExtendedCell
- All Implemented Interfaces:
Cell,ExtendedCell,HeapSize,RawCell
- Direct Known Subclasses:
PrivateCellUtil.LastOnRowColByteBufferExtendedCell
- Enclosing class:
- PrivateCellUtil
private static class PrivateCellUtil.LastOnRowByteBufferExtendedCell
extends PrivateCellUtil.EmptyByteBufferExtendedCell
-
Nested Class Summary
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate final shortprivate final intprivate final ByteBufferFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns TheByteBuffercontaining the row bytes.shortReturns Number of row bytes.intReturns Position in theByteBufferwhere row bytes startlongReturn a long value representing time at which this cell was "Put" into the row.getType()Returns the type of cell in a human readable format usingCell.Type.byteReturns The byte representation of the KeyValue.TYPE of this cell: one of Put, Delete, etclongheapSize()Return the approximate 'exclusive deep size' of implementing object.Methods inherited from class org.apache.hadoop.hbase.PrivateCellUtil.EmptyByteBufferExtendedCell
getFamilyArray, getFamilyByteBuffer, getFamilyLength, getFamilyOffset, getFamilyPosition, getQualifierArray, getQualifierByteBuffer, getQualifierLength, getQualifierOffset, getQualifierPosition, 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
-
rowBuff
-
roffset
-
rlength
-
-
Constructor Details
-
LastOnRowByteBufferExtendedCell
-
-
Method Details
-
heapSize
Description copied from interface:HeapSizeReturn the approximate 'exclusive deep size' of implementing object. Includes count of payload and hosting object sizings. -
getRowByteBuffer
Description copied from class:ByteBufferExtendedCellReturns TheByteBuffercontaining the row bytes.- Overrides:
getRowByteBufferin classPrivateCellUtil.EmptyByteBufferExtendedCell
-
getRowPosition
Description copied from class:ByteBufferExtendedCellReturns Position in theByteBufferwhere row bytes start- Overrides:
getRowPositionin classPrivateCellUtil.EmptyByteBufferExtendedCell
-
getRowLength
Description copied from interface:CellReturns Number of row bytes. Must be < rowArray.length - offset.- Specified by:
getRowLengthin interfaceCell- Overrides:
getRowLengthin classPrivateCellUtil.EmptyByteBufferExtendedCell
-
getTimestamp
Description copied from interface:CellReturn 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. -
getTypeByte
Description copied from interface:ExtendedCellReturns The byte representation of the KeyValue.TYPE of this cell: one of Put, Delete, etc -
getType
Description copied from interface:CellReturns the type of cell in a human readable format usingCell.Type. Note : This does not expose the internal types of Cells likeKeyValue.Type.MaximumandKeyValue.Type.Minimum- Returns:
- The data type this cell: one of Put, Delete, etc
-