See: Description
Class | Description |
---|---|
MurmurHash3 |
The MurmurHash3 is a fast, non-cryptographic, 128-bit hash function that has
excellent avalanche and 2-way bit independence properties.
|
MurmurHash3Adaptor |
A general purpose wrapper for the MurmurHash3.
|
MurmurHash3v2 |
The MurmurHash3 is a fast, non-cryptographic, 128-bit hash function that has
excellent avalanche and 2-way bit independence properties.
|
XxHash |
The XxHash is a fast, non-cryptographic, 64-bit hash function that has
excellent avalanche and 2-way bit independence properties.
|
The hash package contains a high-performing and extended Java implementation of Austin Appleby's 128-bit MurmurHash3 hash function originally coded in C. This core MurmurHash3.java class is used throughout all the sketch classes for consistentancy and as long as the user specifies the same seed will result in coordinated hash operations. This package also contains an adaptor class that extends the basic class with more functions commonly associated with hashing.
Copyright © 2015–2021 The Apache Software Foundation. All rights reserved.