Class MultiQueryIterator<E extends BasicItem>

  • All Implemented Interfaces:
    Iterator<E>

    public class MultiQueryIterator<E extends BasicItem>
    extends Object
    implements Iterator<E>
    Helper class for executing multiple queries and return the result as a single iterator. The queries are executed in the order that they are given, if a query doesn't return any result, the iterator continues with the next query. As soon as a query returns at least one result, no more queries are executed.
    Since:
    3.2
    Author:
    nicklas
    • Constructor Detail

      • MultiQueryIterator

        private MultiQueryIterator​(DbControl dc,
                                   ItemQuery<? extends E>[] queries)