public static class HyperLogLogStateFactory.GroupedHyperLogLogState extends AbstractGroupedAccumulatorState implements HyperLogLogState
NUMBER_OF_BUCKETS| Constructor and Description |
|---|
GroupedHyperLogLogState() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMemoryUsage(int value) |
void |
ensureCapacity(long size) |
long |
getEstimatedSize() |
io.airlift.stats.cardinality.HyperLogLog |
getHyperLogLog() |
void |
setHyperLogLog(io.airlift.stats.cardinality.HyperLogLog value) |
getGroupId, setGroupIdpublic void ensureCapacity(long size)
ensureCapacity in interface GroupedAccumulatorStatepublic io.airlift.stats.cardinality.HyperLogLog getHyperLogLog()
getHyperLogLog in interface HyperLogLogStatepublic void setHyperLogLog(io.airlift.stats.cardinality.HyperLogLog value)
setHyperLogLog in interface HyperLogLogStatepublic void addMemoryUsage(int value)
addMemoryUsage in interface HyperLogLogStatepublic long getEstimatedSize()
getEstimatedSize in interface AccumulatorStateCopyright © 2012–2019. All rights reserved.