Interface BinaryLongIndexRow

  • All Superinterfaces:
    Comparable<BinaryLongIndexRow>

    public interface BinaryLongIndexRow
    extends Comparable<BinaryLongIndexRow>
    Byte array key and long value row.

    Each index row may be either a normal row, or a tombstone. Tombstones are used to explicitly mark removed rows if ordinary removal is not suitable.

    Rows are compared by key and value. A normal row and a tombstone row with equal keys and values are considered equal.

    • Method Detail

      • getKeyHash

        int getKeyHash()
      • getKey

        byte[] getKey()
      • getValue

        long getValue()
      • isTombstone

        boolean isTombstone()
      • createRow

        static BinaryLongIndexRow createRow​(int keyHash,
                                            byte[] key,
                                            long value)
      • createTombstone

        static BinaryLongIndexRow createTombstone​(int keyHash,
                                                  byte[] key,
                                                  long value)