Skip navigation links
A B C F G H L M N T U X 

A

Access<T> - Class in net.openhft.hashing
Strategy of reading bytes, defines the abstraction of T class instances as ordered byte sequence.
Access() - Constructor for class net.openhft.hashing.Access
Constructor for use in subclasses.

B

byteOrder(T) - Method in class net.openhft.hashing.Access
The byte order in which all multi-byte getXXX() reads from the given input are performed.

C

city_1_1() - Static method in class net.openhft.hashing.LongHashFunction
Returns a hash function implementing CityHash64 algorithm, version 1.1 without seed values.
city_1_1(long) - Static method in class net.openhft.hashing.LongHashFunction
Returns a hash function implementing CityHash64 algorithm, version 1.1 using the given seed value.
city_1_1(long, long) - Static method in class net.openhft.hashing.LongHashFunction
Returns a hash function implementing CityHash64 algorithm, version 1.1 using the two given seed values.

F

farmNa() - Static method in class net.openhft.hashing.LongHashFunction
Returns a hash function implementing so-called farmhashna algorithm, without seed values.
farmNa(long) - Static method in class net.openhft.hashing.LongHashFunction
Returns a hash function implementing so-called farmhashna algorithm, using the given seed value.
farmNa(long, long) - Static method in class net.openhft.hashing.LongHashFunction
Returns a hash function implementing so-called farmhashna algorithm, using the two given seed values.
farmUo() - Static method in class net.openhft.hashing.LongHashFunction
Returns a hash function implementing so-called farmhashuo algorithm without seed values.
farmUo(long) - Static method in class net.openhft.hashing.LongHashFunction
Returns a hash function implementing so-called farmhashuo algorithm with the given seed value.
farmUo(long, long) - Static method in class net.openhft.hashing.LongHashFunction
Returns a hash function implementing so-called farmhashuo algorithm with the two given seed values.

G

getByte(T, long) - Method in class net.openhft.hashing.Access
Reads a single byte at the given offset in the byte sequence represented by the given input, returned widened to int.
getInt(T, long) - Method in class net.openhft.hashing.Access
Reads [offset, offset + 3] bytes of the byte sequence represented by the given input as a single int value.
getLong(T, long) - Method in class net.openhft.hashing.Access
Reads [offset, offset + 7] bytes of the byte sequence represented by the given input as a single long value.
getShort(T, long) - Method in class net.openhft.hashing.Access
Reads [offset, offset + 1] bytes of the byte sequence represented by the given input as a single short value, returned widened to int.
getUnsignedByte(T, long) - Method in class net.openhft.hashing.Access
Shortcut for getByte(input, offset) & 0xFF.
getUnsignedInt(T, long) - Method in class net.openhft.hashing.Access
Shortcut for getInt(input, offset) & 0xFFFFFFFFL.
getUnsignedShort(T, long) - Method in class net.openhft.hashing.Access
Shortcut for getShort(input, offset) & 0xFFFF.

H

hash(T, Access<T>, long, long) - Method in class net.openhft.hashing.LongHashFunction
Returns the hash code for len continuous bytes of the given input object, starting from the given offset.
hashBoolean(boolean) - Method in class net.openhft.hashing.LongHashFunction
hashBooleans(boolean[]) - Method in class net.openhft.hashing.LongHashFunction
hashBooleans(boolean[], int, int) - Method in class net.openhft.hashing.LongHashFunction
Returns the hash code for the specified subsequence of the given boolean array.
hashByte(byte) - Method in class net.openhft.hashing.LongHashFunction
Returns the hash code for the given byte value.
hashBytes(byte[]) - Method in class net.openhft.hashing.LongHashFunction
hashBytes(byte[], int, int) - Method in class net.openhft.hashing.LongHashFunction
Returns the hash code for the specified subsequence of the given byte array.
hashBytes(ByteBuffer) - Method in class net.openhft.hashing.LongHashFunction
hashBytes(ByteBuffer, int, int) - Method in class net.openhft.hashing.LongHashFunction
Returns the hash code for the specified subsequence of the given ByteBuffer.
hashChar(char) - Method in class net.openhft.hashing.LongHashFunction
Returns the hash code for the given char value; this method is consistent with LongHashFunction methods that accept sequences of bytes, assuming the input value is interpreted in native byte order.
hashChars(char[]) - Method in class net.openhft.hashing.LongHashFunction
hashChars(char[], int, int) - Method in class net.openhft.hashing.LongHashFunction
Returns the hash code for bytes, as they lay in memory, of the specified subsequence of the given char array.
hashChars(String) - Method in class net.openhft.hashing.LongHashFunction
hashChars(String, int, int) - Method in class net.openhft.hashing.LongHashFunction
Returns the hash code for bytes of the specified subsequence of the given String's underlying char array.
hashChars(StringBuilder) - Method in class net.openhft.hashing.LongHashFunction
hashChars(StringBuilder, int, int) - Method in class net.openhft.hashing.LongHashFunction
Returns the hash code for bytes of the specified subsequence of the given StringBuilder's underlying char array.
hashInt(int) - Method in class net.openhft.hashing.LongHashFunction
Returns the hash code for the given int value; this method is consistent with LongHashFunction methods that accept sequences of bytes, assuming the input value is interpreted in native byte order.
hashInts(int[]) - Method in class net.openhft.hashing.LongHashFunction
hashInts(int[], int, int) - Method in class net.openhft.hashing.LongHashFunction
Returns the hash code for bytes, as they lay in memory, of the specified subsequence of the given int array.
hashLong(long) - Method in class net.openhft.hashing.LongHashFunction
Returns the hash code for the given long value; this method is consistent with LongHashFunction methods that accept sequences of bytes, assuming the input value is interpreted in native byte order.
hashLongs(long[]) - Method in class net.openhft.hashing.LongHashFunction
hashLongs(long[], int, int) - Method in class net.openhft.hashing.LongHashFunction
Returns the hash code for bytes, as they lay in memory, of the specified subsequence of the given long array.
hashMemory(long, long) - Method in class net.openhft.hashing.LongHashFunction
Returns the hash code of bytes of the wild memory from the given address.
hashShort(short) - Method in class net.openhft.hashing.LongHashFunction
Returns the hash code for the given short value; this method is consistent with LongHashFunction methods that accept sequences of bytes, assuming the input value is interpreted in native byte order.
hashShorts(short[]) - Method in class net.openhft.hashing.LongHashFunction
hashShorts(short[], int, int) - Method in class net.openhft.hashing.LongHashFunction
Returns the hash code for bytes, as they lay in memory, of the specified subsequence of the given short array.
hashVoid() - Method in class net.openhft.hashing.LongHashFunction
Returns the hash code for the empty (zero-length) bytes sequence, for example hashBytes(new byte[0]).

L

LongHashFunction - Class in net.openhft.hashing
Hash function producing long-valued result from byte sequences of any length and a plenty of different sources which "feels like byte sequences".
LongHashFunction() - Constructor for class net.openhft.hashing.LongHashFunction
Constructor for use in subclasses.

M

murmur_3() - Static method in class net.openhft.hashing.LongHashFunction
Returns a hash function implementing MurmurHash3 algorithm without seed values.
murmur_3(long) - Static method in class net.openhft.hashing.LongHashFunction
Returns a hash function implementing MurmurHash3 algorithm with the given seed value.

N

net.openhft.hashing - package net.openhft.hashing
API for hashing sequential data and zero-allocation, pretty fast implementations of non-cryptographic hash functions.

T

toByteBuffer() - Static method in class net.openhft.hashing.Access
Returns the Access to any ByteBuffer.
toCharSequence(ByteOrder) - Static method in class net.openhft.hashing.Access
Returns the Access to CharSequences backed by char reads made in the specified byte order.
toNativeCharSequence() - Static method in class net.openhft.hashing.Access
Returns the Access to CharSequences backed by native char reads, typically from char[] array.

U

unsafe() - Static method in class net.openhft.hashing.Access
Returns the Access delegating getXXX(input, offset) methods to sun.misc.Unsafe.getXXX(input, offset).

X

xx_r39() - Static method in class net.openhft.hashing.LongHashFunction
Returns a hash function implementing xxHash algorithm, release 39 without seed value (0 is used as default seed value).
xx_r39(long) - Static method in class net.openhft.hashing.LongHashFunction
Returns a hash function implementing xxHash algorithm, release 39 with the given seed value.
A B C F G H L M N T U X 
Skip navigation links

Copyright © 2014–2017. All rights reserved.