BatchingIterator<ObjectType> |
An iterator that batches up the inputs into batches of size
‘batchSize’, then returns them in chunks.
|
CloseableIteratorAdapter<T> |
A wrapper class for IIQ’s CloseableIterator that still implements CloseableIterator,
but also implement the broader Iterator and AutoClosable interfaces to allow regular
Java stuff to interact with it.
|
ColumnConfig |
A wrapper around the various ways of structuring report columns.
|
ColumnToken |
The generic implementation of a colon-separated column token, e.g., ‘col1:blah:stuff’.
|
FilteringIterator<T> |
Implements a Filtering Iterator that will return only items that match the
Predicate.
|
FilteringIterator.DynamicValuePredicate<T> |
A predicate that returns true if a DynamicValue or a Script returns a
value that maps to Boolean true via Util.otob(Object) .
|
Index<T> |
An indexing class for associating items in a list with their index in the list
|
IndexingIterator<In> |
An iterator that keeps track of its index, allowing you to get the current
element count.
|
NullCloseableIterator<T> |
An implementation of CloseableIterator that always contains no items.
|
ResultSetIterator |
An adapter that translates a ResultSet to IIQ Reporting’s preferred Iterator <Object[]>.
|
ResultSetIterator.ColumnOutput |
|
TransformingIterator<In,Out> |
A class that applies a transformation function to each item of an Iterator
before returning it from Iterator.next() .
|