|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.umd.cloud9.util.count.OpenInt2LongFrequencyDistribution
public class OpenInt2LongFrequencyDistribution
Implementation of Int2LongFrequencyDistribution based on
Int2LongOpenHashMap.
| Constructor Summary | |
|---|---|
OpenInt2LongFrequencyDistribution()
|
|
| Method Summary | |
|---|---|
void |
clear()
Removes all events. |
boolean |
contains(int key)
Returns true if key exists in this object. |
void |
decrement(int key)
Decrements the frequency of an event key. |
void |
decrement(int key,
long cnt)
Decrements the frequency of a particular event key by cnt. |
Int2LongMap.FastEntrySet |
entrySet()
Exposes efficient method for accessing mappings in this map. |
long |
get(int key)
Returns the frequency of a particular event key. |
List<PairOfIntLong> |
getFrequencySortedEvents()
Returns events sorted by frequency of occurrence. |
List<PairOfIntLong> |
getFrequencySortedEvents(int n)
Returns top n events sorted by frequency of occurrence. |
int |
getNumberOfEvents()
Returns number of distinct events observed. |
List<PairOfIntLong> |
getSortedEvents()
Returns events in sorted order. |
List<PairOfIntLong> |
getSortedEvents(int n)
Returns top n events in sorted order. |
long |
getSumOfFrequencies()
Returns the sum of frequencies of all observed events. |
void |
increment(int key)
Increments the frequency of an event key. |
void |
increment(int key,
long cnt)
Increments the frequency of an event key by cnt. |
Iterator<PairOfIntLong> |
iterator()
Iterator returns the same object every time, just with a different payload. |
IntSet |
keySet()
Exposes efficient method for accessing keys in this map. |
long |
remove(int k)
Removes the count of a particular event key. |
long |
set(int k,
long v)
Sets the frequency of a particular event key to cnt. |
LongCollection |
values()
Exposes efficient method for accessing values in this map. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OpenInt2LongFrequencyDistribution()
| Method Detail |
|---|
public void increment(int key)
Int2LongFrequencyDistributionkey.
increment in interface Int2LongFrequencyDistribution
public void increment(int key,
long cnt)
Int2LongFrequencyDistributionkey by cnt.
increment in interface Int2LongFrequencyDistributionpublic void decrement(int key)
Int2LongFrequencyDistributionkey.
decrement in interface Int2LongFrequencyDistribution
public void decrement(int key,
long cnt)
Int2LongFrequencyDistributionkey by cnt.
decrement in interface Int2LongFrequencyDistributionpublic boolean contains(int key)
Int2LongFrequencyDistribution
contains in interface Int2LongFrequencyDistributionpublic long get(int key)
Int2LongFrequencyDistribution
get in interface Int2LongFrequencyDistribution
public long set(int k,
long v)
Int2LongFrequencyDistributioncnt.
set in interface Int2LongFrequencyDistributionpublic long remove(int k)
Int2LongFrequencyDistributionkey.
remove in interface Int2LongFrequencyDistributionpublic void clear()
Int2LongFrequencyDistribution
clear in interface Int2LongFrequencyDistributionpublic IntSet keySet()
public LongCollection values()
public Int2LongMap.FastEntrySet entrySet()
public List<PairOfIntLong> getFrequencySortedEvents()
Int2LongFrequencyDistribution
getFrequencySortedEvents in interface Int2LongFrequencyDistributionpublic List<PairOfIntLong> getFrequencySortedEvents(int n)
Int2LongFrequencyDistribution
getFrequencySortedEvents in interface Int2LongFrequencyDistributionpublic List<PairOfIntLong> getSortedEvents()
Int2LongFrequencyDistribution
getSortedEvents in interface Int2LongFrequencyDistributionpublic List<PairOfIntLong> getSortedEvents(int n)
Int2LongFrequencyDistribution
getSortedEvents in interface Int2LongFrequencyDistributionpublic int getNumberOfEvents()
Int2LongFrequencyDistribution
getNumberOfEvents in interface Int2LongFrequencyDistributionpublic long getSumOfFrequencies()
Int2LongFrequencyDistribution
getSumOfFrequencies in interface Int2LongFrequencyDistributionpublic Iterator<PairOfIntLong> iterator()
iterator in interface Iterable<PairOfIntLong>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||