Documentation of 'net.jpountz.xxhash.XXHash64' Java class
XXHash64
net.jpountz.xxhash

Class XXHash64



  • public abstract class XXHash64
    extends java.lang.Object
    A 64-bits hash.

    Instances of this class are thread-safe.

    • Constructor Summary

      Constructors 
      Constructor and Description
      XXHash64() 
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method and Description
      abstract long hash(byte[] buf, int off, int len, long seed)
      Compute the 64-bits hash of buf[off:off+len] using seed seed.
      abstract long hash(java.nio.ByteBuffer buf, int off, int len, long seed)
      Compute the hash of the given slice of the ByteBuffer.
      long hash(java.nio.ByteBuffer buf, long seed)
      Compute the hash of the given ByteBuffer.
      java.lang.String toString() 
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • XXHash64

        public XXHash64()
    • Method Detail

      • hash

        public abstract long hash(byte[] buf,
                                  int off,
                                  int len,
                                  long seed)
        Compute the 64-bits hash of buf[off:off+len] using seed seed.
      • hash

        public abstract long hash(java.nio.ByteBuffer buf,
                                  int off,
                                  int len,
                                  long seed)
        Compute the hash of the given slice of the ByteBuffer. position and limit are not modified.
      • hash

        public final long hash(java.nio.ByteBuffer buf,
                               long seed)
        Compute the hash of the given ByteBuffer. The position is moved in order to reflect bytes which have been read.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.