Class RowColBloomHashKey


@Private public class RowColBloomHashKey extends CellHashKey
A hash key for ROWCOL bloom. This assumes the cells to be serialized in the Keyvalue serialization format with Empty column family. Note that the byte representing the family length is considered to be 0
  • Field Details

  • Constructor Details

  • Method Details

    • get

      public byte get(int offset)
      Description copied from class: HashKey
      Return The byte at the given position in this HashKey
      Specified by:
      get in class HashKey<Cell>
    • length

      public int length()
      Description copied from class: HashKey
      Returns The number of bytes in this HashKey
      Specified by:
      length in class HashKey<Cell>
    • getIntLE

      public int getIntLE(int offset)
      Description copied from class: HashKey
      Returns the little-endian 32-bit int value starting at the given position in this HashKey.
      Specified by:
      getIntLE in class HashKey<Cell>
      Parameters:
      offset - the starting offset of the 4-byte little-endian int
      Returns:
      the 32-bit value decoded in little-endian order
    • assembleCrossingLE

      private long assembleCrossingLE(int offset, int wordBytes)