org.apache.mahout.math.map
Class HashFunctions

java.lang.Object
  extended by org.apache.mahout.math.map.HashFunctions

public final class HashFunctions
extends Object

Provides various hash functions.


Method Summary
static int hash(boolean value)
          Returns a hashcode for the specified value.
static int hash(char value)
          Returns a hashcode for the specified value.
static int hash(double value)
          Returns a hashcode for the specified value.
static int hash(float value)
          Returns a hashcode for the specified value.
static int hash(int value)
          Returns a hashcode for the specified value.
static int hash(long value)
          Returns a hashcode for the specified value.
static int hash(Object object)
          Returns a hashcode for the specified object.
static int hash(short value)
          Returns a hashcode for the specified value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

hash

public static int hash(char value)
Returns a hashcode for the specified value.

Returns:
a hash code value for the specified value.

hash

public static int hash(double value)
Returns a hashcode for the specified value.

Returns:
a hash code value for the specified value.

hash

public static int hash(float value)
Returns a hashcode for the specified value.

Returns:
a hash code value for the specified value.

hash

public static int hash(int value)
Returns a hashcode for the specified value. The hashcode computation is similar to the last step of MurMurHash3.

Returns:
a hash code value for the specified value.

hash

public static int hash(long value)
Returns a hashcode for the specified value.

Returns:
a hash code value for the specified value.

hash

public static int hash(Object object)
Returns a hashcode for the specified object.

Returns:
a hash code value for the specified object.

hash

public static int hash(short value)
Returns a hashcode for the specified value.

Returns:
a hash code value for the specified value.

hash

public static int hash(boolean value)
Returns a hashcode for the specified value.

Returns:
a hash code value for the specified value.


Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.