public class MultiQueryIterator<E extends BasicItem>
extends java.lang.Object
implements java.util.Iterator<E>
Modifier and Type | Field and Description |
---|---|
private java.util.Iterator<? extends E> |
current |
private DbControl |
dc |
private int |
nextQuery |
private int |
numReturned |
private ItemQuery<? extends E>[] |
queries |
Modifier | Constructor and Description |
---|---|
private |
MultiQueryIterator(DbControl dc,
ItemQuery<? extends E>... queries) |
private final DbControl dc
private int nextQuery
private int numReturned
@SafeVarargs public static <E extends BasicItem> java.util.Iterator<E> get(DbControl dc, ItemQuery<? extends E>... queries)
dc
- The DbControl to use when executing the queriesqueries
- An array of queries to executepublic boolean hasNext()