railo.commons.util.mod
Class Hashing

java.lang.Object
  extended by railo.commons.util.mod.Hashing

public class Hashing
extends Object

Hashing utilities. Little endian implementations of Murmur3 hashing.


Method Summary
static int murmur3_32(byte[] data)
           
static int murmur3_32(char[] data)
           
static int murmur3_32(int[] data)
           
static int murmur3_32(int seed, byte[] data)
           
static int murmur3_32(int seed, byte[] data, int offset, int len)
           
static int murmur3_32(int seed, char[] data)
           
static int murmur3_32(int seed, char[] data, int offset, int len)
           
static int murmur3_32(int seed, int[] data)
           
static int murmur3_32(int seed, int[] data, int offset, int len)
           
static int randomHashSeed(Object instance)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

murmur3_32

public static int murmur3_32(byte[] data)

murmur3_32

public static int murmur3_32(int seed,
                             byte[] data)

murmur3_32

public static int murmur3_32(int seed,
                             byte[] data,
                             int offset,
                             int len)

murmur3_32

public static int murmur3_32(char[] data)

murmur3_32

public static int murmur3_32(int seed,
                             char[] data)

murmur3_32

public static int murmur3_32(int seed,
                             char[] data,
                             int offset,
                             int len)

murmur3_32

public static int murmur3_32(int[] data)

murmur3_32

public static int murmur3_32(int seed,
                             int[] data)

murmur3_32

public static int murmur3_32(int seed,
                             int[] data,
                             int offset,
                             int len)

randomHashSeed

public static int randomHashSeed(Object instance)


Copyright © 2012 Railo