Package org.eclipse.emf.spi.cdo
Class AbstractQueryIterator<T>
java.lang.Object
org.eclipse.emf.cdo.spi.common.AbstractQueryResult<T>
org.eclipse.emf.spi.cdo.AbstractQueryIterator<T>
- Type Parameters:
T- the element type
- All Implemented Interfaces:
Iterator<T>,BlockingCloseableIterator<T>,org.eclipse.net4j.util.collection.Closeable,org.eclipse.net4j.util.collection.CloseableIterator<T>
Provides an iterator over the results of a CDO query.
- Since:
- 2.0
- Author:
- Simon McDuff
- No Extend
- This interface is not intended to be extended by clients.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.eclipse.emf.cdo.spi.common.AbstractQueryResult
getQueryID, getQueryInfo, getQueue, hasNext, isClosed, next, peekMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
AbstractQueryIterator
- Since:
- 3.0
-
-
Method Details
-
setQueryID
public void setQueryID(int queryID) - Overrides:
setQueryIDin classAbstractQueryResult<T>
-
waitForInitialization
- Throws:
InterruptedException
-
getView
- Overrides:
getViewin classAbstractQueryResult<T>
-
remove
public void remove() -
close
public void close()- Specified by:
closein interfaceorg.eclipse.net4j.util.collection.Closeable- Overrides:
closein classAbstractQueryResult<T>
-
asList
-
asValue
- Since:
- 4.2
-