Package io.airlift.slice
Class XxHash64
- java.lang.Object
-
- io.airlift.slice.XxHash64
-
public final class XxHash64 extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description longhash()static longhash(long value)static longhash(long seed, Slice data)static longhash(long seed, Slice data, int offset, int length)static longhash(long seed, InputStream in)static longhash(Slice data)static longhash(Slice data, int offset, int length)static longhash(InputStream in)XxHash64update(byte[] data)XxHash64update(byte[] data, int offset, int length)XxHash64update(Slice data)XxHash64update(Slice data, int offset, int length)
-
-
-
Method Detail
-
update
public XxHash64 update(byte[] data)
-
update
public XxHash64 update(byte[] data, int offset, int length)
-
hash
public long hash()
-
hash
public static long hash(long value)
-
hash
public static long hash(InputStream in) throws IOException
- Throws:
IOException
-
hash
public static long hash(long seed, InputStream in) throws IOException- Throws:
IOException
-
hash
public static long hash(Slice data)
-
hash
public static long hash(long seed, Slice data)
-
hash
public static long hash(Slice data, int offset, int length)
-
hash
public static long hash(long seed, Slice data, int offset, int length)
-
-