Package net.esper.collection

Class Summary
EventBuffer Buffer for events - accumulates events until flushed.
IndexedDataCollection Collection to hold indexed data.
InterchangeablePair<First,Second> General-purpose pair of values of any type.
IterablesListIterator An iterator over a list of iterables.
MultiKey<T> Functions as a key value for Maps where keys need to be composite values.
MultiKeyUntyped Functions as a key value for Maps where keys need to be composite values.
NumberSetPermutationEnumeration Based on the PermutationEnumeration this enumeration provides, among a set of supplied integer values, all permutations of order these values can come in, ie.
Pair<First,Second> General-purpose pair of values of any type.
PermutationEnumeration Provides a N! (n-faculty) number of permutations for N elements.
RefCountedMap<K,V> Reference-counting map based on a HashMap implementation that stores as a value a pair of value and reference counter.
RefCountedSet<K> reference-counting set based on a HashMap implementation that stores keys and a reference counter for each unique key value.
SingleEventIterator A utility class for an iterator that has one element.
SortedDoubleVector Sorted, reference-counting set based on a TreeMap implementation that stores keys and a reference counter for each unique key value.
SortedRefCountedSet<K> Sorted, reference-counting set based on a TreeMap implementation that stores keys and a reference counter for each unique key value.
ThreadWorkQueue Simple queue implementation based on a Linked List per thread.
TimeWindow Container for events per time slot.
TimeWindowIterator Iterator for TimeWindow to iterate over a timestamp slots that hold events.
UniformPair<T> General-purpose pair of values of any type.