public class CountMinHeavyHitter extends Object implements HeavyHitter, Serializable
| Modifier and Type | Class and Description |
|---|---|
protected static class |
CountMinHeavyHitter.CMHeavyHitterMergeException |
| Constructor and Description |
|---|
CountMinHeavyHitter(com.clearspring.analytics.stream.frequency.CountMinSketch countMinSketch,
double fraction) |
CountMinHeavyHitter(double fraction,
double error,
double confidence,
int seed) |
| Modifier and Type | Method and Description |
|---|---|
void |
addObject(Object o) |
long |
estimateCount(Object item) |
HashMap<Object,Long> |
getHeavyHitters() |
void |
merge(HeavyHitter toMerge) |
String |
toString() |
public CountMinHeavyHitter(double fraction,
double error,
double confidence,
int seed)
public CountMinHeavyHitter(com.clearspring.analytics.stream.frequency.CountMinSketch countMinSketch,
double fraction)
public void addObject(Object o)
addObject in interface HeavyHitterpublic long estimateCount(Object item)
public void merge(HeavyHitter toMerge) throws CountMinHeavyHitter.CMHeavyHitterMergeException
merge in interface HeavyHitterCountMinHeavyHitter.CMHeavyHitterMergeExceptionpublic HashMap<Object,Long> getHeavyHitters()
getHeavyHitters in interface HeavyHitterpublic String toString()
toString in interface HeavyHittertoString in class ObjectCopyright © 2014–2016 The Apache Software Foundation. All rights reserved.