Class AbstractQueryIterator<T>

  • All Implemented Interfaces:
    java.util.Iterator<T>, BlockingCloseableIterator<T>, org.eclipse.net4j.util.collection.Closeable, org.eclipse.net4j.util.collection.CloseableIterator<T>

    public abstract class AbstractQueryIterator<T>
    extends AbstractQueryResult<T>
    If the meaning of this type isn't clear, there really should be more of a description here...
    Since:
    2.0
    Author:
    Simon McDuff
    No Extend
    This interface is not intended to be extended by clients.
    • Constructor Detail

      • AbstractQueryIterator

        public AbstractQueryIterator​(CDOView view,
                                     CDOQueryInfo queryInfo)
        Since:
        3.0
    • Method Detail

      • waitForInitialization

        public void waitForInitialization()
                                   throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException
      • remove

        public void remove()
        Specified by:
        remove in interface java.util.Iterator<T>
        Overrides:
        remove in class AbstractQueryResult<T>
      • close

        public void close()
        Specified by:
        close in interface org.eclipse.net4j.util.collection.Closeable
        Overrides:
        close in class AbstractQueryResult<T>
      • asList

        public abstract java.util.List<T> asList()
      • asValue

        public abstract T asValue()
        Since:
        4.2