public class StatisticsHasher extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
StatisticsHasher.Hashable |
Constructor and Description |
---|
StatisticsHasher() |
Modifier and Type | Method and Description |
---|---|
long |
hash() |
StatisticsHasher |
putBoolean(boolean value) |
StatisticsHasher |
putByte(byte value) |
StatisticsHasher |
putBytes(byte[] bytes) |
StatisticsHasher |
putBytes(byte[] bytes,
int off,
int len) |
StatisticsHasher |
putBytes(ByteBuffer bytes) |
StatisticsHasher |
putDouble(double value) |
StatisticsHasher |
putFloat(float value) |
StatisticsHasher |
putInt(int value) |
StatisticsHasher |
putLong(long value) |
void |
putLongs(long[] array) |
StatisticsHasher |
putOptionalBigDecimal(BigDecimal value) |
StatisticsHasher |
putOptionalDouble(boolean present,
double value) |
StatisticsHasher |
putOptionalHashable(StatisticsHasher.Hashable value) |
StatisticsHasher |
putOptionalInt(boolean present,
int value) |
StatisticsHasher |
putOptionalLong(boolean present,
long value) |
StatisticsHasher |
putOptionalSlice(io.airlift.slice.Slice value) |
StatisticsHasher |
putShort(short value) |
public StatisticsHasher putByte(byte value)
public StatisticsHasher putBytes(byte[] bytes)
public StatisticsHasher putBytes(byte[] bytes, int off, int len)
public StatisticsHasher putBytes(ByteBuffer bytes)
public StatisticsHasher putShort(short value)
public StatisticsHasher putInt(int value)
public StatisticsHasher putOptionalInt(boolean present, int value)
public StatisticsHasher putLong(long value)
public StatisticsHasher putOptionalLong(boolean present, long value)
public StatisticsHasher putFloat(float value)
public StatisticsHasher putDouble(double value)
public StatisticsHasher putOptionalDouble(boolean present, double value)
public StatisticsHasher putBoolean(boolean value)
public StatisticsHasher putOptionalHashable(StatisticsHasher.Hashable value)
public StatisticsHasher putOptionalSlice(io.airlift.slice.Slice value)
public StatisticsHasher putOptionalBigDecimal(BigDecimal value)
public long hash()
public void putLongs(long[] array)
Copyright © 2012–2019. All rights reserved.