Class Murmur3Hash128

java.lang.Object
io.airlift.slice.Murmur3Hash128

public final class Murmur3Hash128 extends Object
  • Method Details

    • hash

      public static Slice hash(Slice data)
    • hash

      public static Slice hash(Slice data, int offset, int length)
    • hash

      public static Slice hash(long seed, Slice data, int offset, int length)
    • hash64

      public static long hash64(Slice data)
      Returns the 64 most significant bits of the Murmur128 hash of the provided value
    • hash64

      public static long hash64(Slice data, int offset, int length)
    • hash64

      public static long hash64(long seed, Slice data, int offset, int length)
    • hash64

      public static long hash64(long value)
      Special-purpose version for hashing a single long value. Value is treated as little-endian