internal package
Foswiki::Iterator::MergeEventIterator
Private subclass of
Foswiki::Iterator that
- Is passed a array reference of a list of iterator arrays.
- Scans across the list of iterators using snoopNext to find the iterator with the lowest timestamp
- returns true to hasNext if any iterator has any records available.
- returns the record with the lowest timestamp to the next() request.
ObjectMethod
hasNext() → $boolean
Scans all the iterators to determine if any of them have a record available.
ObjectMethod
next() → \$hash or @array
Snoop all of the iterators to find the lowest timestamp record, and return the
field hash, or field array, depending up on the requested API version.