clojure.lang
Class Murmur3

java.lang.Object
  extended by clojure.lang.Murmur3

public final class Murmur3
extends Object

See http://smhasher.googlecode.com/svn/trunk/MurmurHash3.cpp MurmurHash3_x86_32

Author:
Austin Appleby, Dimitris Andreou, Kurt Alfred Kluever

Constructor Summary
Murmur3()
           
 
Method Summary
static int hashInt(int input)
           
static int hashLong(long input)
           
static int hashOrdered(Iterable xs)
           
static int hashUnencodedChars(CharSequence input)
           
static int hashUnordered(Iterable xs)
           
static int mixCollHash(int hash, int count)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Murmur3

public Murmur3()
Method Detail

hashInt

public static int hashInt(int input)

hashLong

public static int hashLong(long input)

hashUnencodedChars

public static int hashUnencodedChars(CharSequence input)

mixCollHash

public static int mixCollHash(int hash,
                              int count)

hashOrdered

public static int hashOrdered(Iterable xs)

hashUnordered

public static int hashUnordered(Iterable xs)


Copyright © 2015. All Rights Reserved.