Class FullHash
java.lang.Object
io.nosqlbench.virtdata.library.basics.shared.from_long.to_long.FullHash
- All Implemented Interfaces:
java.util.function.LongUnaryOperator
public class FullHash
extends java.lang.Object
implements java.util.function.LongUnaryOperator
This uses the Murmur3F (64-bit optimized) version of Murmur3,
not as a checksum, but as a simple hash. It doesn't bother
pushing the high-64 bits of input, since it only uses the lower
64 bits of output.
This version returns the value regardless of this sign bit.
It does not return the absolute value, as
Hash does.-
Constructor Summary
Constructors Constructor Description FullHash() -
Method Summary
Modifier and Type Method Description longapplyAsLong(long value)
-
Constructor Details
-
FullHash
public FullHash()
-
-
Method Details
-
applyAsLong
public long applyAsLong(long value)- Specified by:
applyAsLongin interfacejava.util.function.LongUnaryOperator
-