Class RedundantKVGenerator.ExtendedOffheapKeyValue

java.lang.Object
org.apache.hadoop.hbase.ByteBufferExtendedCell
org.apache.hadoop.hbase.ByteBufferKeyValue
org.apache.hadoop.hbase.util.RedundantKVGenerator.ExtendedOffheapKeyValue
All Implemented Interfaces:
org.apache.hadoop.hbase.Cell, org.apache.hadoop.hbase.ExtendedCell, org.apache.hadoop.hbase.io.HeapSize, org.apache.hadoop.hbase.RawCell
Enclosing class:
RedundantKVGenerator

static class RedundantKVGenerator.ExtendedOffheapKeyValue extends org.apache.hadoop.hbase.ByteBufferKeyValue
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.hadoop.hbase.Cell

    org.apache.hadoop.hbase.Cell.Type
  • Field Summary

    Fields inherited from class org.apache.hadoop.hbase.ByteBufferKeyValue

    buf, FIXED_OVERHEAD, length, offset

    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

    Constructors
    Constructor
    Description
    ExtendedOffheapKeyValue(ByteBuffer buf, int offset, int length, long seqId)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
     
    int
     
    byte[]
     
    int
     
    byte[]
     
    int
     
    byte[]
     
    int
     
    byte[]
     
    int
     

    Methods inherited from class org.apache.hadoop.hbase.ByteBufferKeyValue

    deepClone, equals, getBuffer, getFamilyByteBuffer, getFamilyLength, getFamilyPosition, getFamilyPosition, getOffset, getQualifierByteBuffer, getQualifierLength, getQualifierPosition, getRowByteBuffer, getRowLength, getRowPosition, getSequenceId, getSerializedSize, getSerializedSize, getTagsByteBuffer, getTagsLength, getTagsPosition, getTimestamp, getTypeByte, getValueByteBuffer, getValueLength, getValuePosition, hashCode, heapSize, setSequenceId, setTimestamp, setTimestamp, toString, write, write

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.hadoop.hbase.Cell

    getType

    Methods inherited from interface org.apache.hadoop.hbase.ExtendedCell

    getChunkId

    Methods inherited from interface org.apache.hadoop.hbase.RawCell

    cloneTags, getTag, getTags
  • Constructor Details

  • Method Details

    • getRowArray

      public byte[] getRowArray()
      Specified by:
      getRowArray in interface org.apache.hadoop.hbase.Cell
      Overrides:
      getRowArray in class org.apache.hadoop.hbase.ByteBufferKeyValue
    • getRowOffset

      public int getRowOffset()
      Specified by:
      getRowOffset in interface org.apache.hadoop.hbase.Cell
      Overrides:
      getRowOffset in class org.apache.hadoop.hbase.ByteBufferKeyValue
    • getFamilyArray

      public byte[] getFamilyArray()
      Specified by:
      getFamilyArray in interface org.apache.hadoop.hbase.Cell
      Overrides:
      getFamilyArray in class org.apache.hadoop.hbase.ByteBufferKeyValue
    • getFamilyOffset

      public int getFamilyOffset()
      Specified by:
      getFamilyOffset in interface org.apache.hadoop.hbase.Cell
      Overrides:
      getFamilyOffset in class org.apache.hadoop.hbase.ByteBufferKeyValue
    • getQualifierArray

      public byte[] getQualifierArray()
      Specified by:
      getQualifierArray in interface org.apache.hadoop.hbase.Cell
      Overrides:
      getQualifierArray in class org.apache.hadoop.hbase.ByteBufferKeyValue
    • getQualifierOffset

      public int getQualifierOffset()
      Specified by:
      getQualifierOffset in interface org.apache.hadoop.hbase.Cell
      Overrides:
      getQualifierOffset in class org.apache.hadoop.hbase.ByteBufferKeyValue
    • getValueArray

      public byte[] getValueArray()
      Specified by:
      getValueArray in interface org.apache.hadoop.hbase.Cell
      Overrides:
      getValueArray in class org.apache.hadoop.hbase.ByteBufferKeyValue
    • getValueOffset

      public int getValueOffset()
      Specified by:
      getValueOffset in interface org.apache.hadoop.hbase.Cell
      Overrides:
      getValueOffset in class org.apache.hadoop.hbase.ByteBufferKeyValue
    • getTagsArray

      public byte[] getTagsArray()
      Specified by:
      getTagsArray in interface org.apache.hadoop.hbase.Cell
      Specified by:
      getTagsArray in interface org.apache.hadoop.hbase.ExtendedCell
      Overrides:
      getTagsArray in class org.apache.hadoop.hbase.ByteBufferKeyValue
    • getTagsOffset

      public int getTagsOffset()
      Specified by:
      getTagsOffset in interface org.apache.hadoop.hbase.Cell
      Specified by:
      getTagsOffset in interface org.apache.hadoop.hbase.ExtendedCell
      Overrides:
      getTagsOffset in class org.apache.hadoop.hbase.ByteBufferKeyValue