private static class PrivateCellUtil.FirstOnRowDeleteFamilyCell extends PrivateCellUtil.EmptyCell
Modifier and Type | Field and Description |
---|---|
private byte[] |
fam |
private static int |
FIXED_OVERHEAD |
private byte[] |
row |
CELL_NOT_BASED_ON_CHUNK
MAX_TAGS_LENGTH
Constructor and Description |
---|
FirstOnRowDeleteFamilyCell(byte[] row,
byte[] fam) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getFamilyArray()
Contiguous bytes composed of legal HDFS filename characters which may start at any index in the
containing array.
|
byte |
getFamilyLength()
Returns Number of family bytes.
|
byte[] |
getRowArray()
Contiguous raw bytes that may start at any index in the containing array.
|
short |
getRowLength()
Returns Number of row bytes.
|
long |
getTimestamp()
Return a long value representing time at which this cell was "Put" into the row.
|
Cell.Type |
getType()
Returns the type of cell in a human readable format using
Cell.Type . |
byte |
getTypeByte()
Returns The byte representation of the KeyValue.TYPE of this cell: one of Put, Delete, etc
|
long |
heapSize()
Return the approximate 'exclusive deep size' of implementing object.
|
getFamilyOffset, getQualifierArray, getQualifierLength, getQualifierOffset, getRowOffset, getSequenceId, getTagsArray, getTagsLength, getTagsOffset, getValueArray, getValueLength, getValueOffset, setSequenceId, setTimestamp, setTimestamp
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deepClone, getChunkId, getSerializedSize, getSerializedSize, write, write
checkForTagsLength, cloneTags, createCell, getTag, getTags
private static final int FIXED_OVERHEAD
private final byte[] row
private final byte[] fam
public FirstOnRowDeleteFamilyCell(byte[] row, byte[] fam)
public long heapSize()
HeapSize
public byte[] getRowArray()
Cell
getRowArray
in interface Cell
getRowArray
in class PrivateCellUtil.EmptyCell
public short getRowLength()
Cell
getRowLength
in interface Cell
getRowLength
in class PrivateCellUtil.EmptyCell
public byte[] getFamilyArray()
Cell
getFamilyArray
in interface Cell
getFamilyArray
in class PrivateCellUtil.EmptyCell
public byte getFamilyLength()
Cell
getFamilyLength
in interface Cell
getFamilyLength
in class PrivateCellUtil.EmptyCell
public long getTimestamp()
Cell
public byte getTypeByte()
ExtendedCell
public Cell.Type getType()
Cell
Cell.Type
. Note : This does not
expose the internal types of Cells like KeyValue.Type.Maximum
and
KeyValue.Type.Minimum
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.