Class InternalKey

java.lang.Object
org.iq80.leveldb.impl.InternalKey

public class InternalKey extends Object
  • Field Details

    • userKey

      private final Slice userKey
    • sequenceNumber

      private final long sequenceNumber
    • valueType

      private final ValueType valueType
    • hash

      private int hash
  • Constructor Details

    • InternalKey

      public InternalKey(Slice userKey, long sequenceNumber, ValueType valueType)
    • InternalKey

      public InternalKey(Slice data)
    • InternalKey

      public InternalKey(byte[] data)
  • Method Details

    • getUserKey

      public Slice getUserKey()
    • getSequenceNumber

      public long getSequenceNumber()
    • getValueType

      public ValueType getValueType()
    • encode

      public Slice encode()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getUserKey

      private static Slice getUserKey(Slice data)