Class ScanQueryIterator<K,V,R>
- java.lang.Object
-
- org.apache.ignite.internal.util.lang.GridIteratorAdapter<T>
-
- org.apache.ignite.internal.util.GridCloseableIteratorAdapter<R>
-
- org.apache.ignite.internal.processors.cache.query.AbstractScanQueryIterator<K,V,R>
-
- org.apache.ignite.internal.processors.cache.query.ScanQueryIterator<K,V,R>
-
- All Implemented Interfaces:
Serializable,AutoCloseable,Iterable<R>,Iterator<R>,GridSerializableIterator<R>,GridCloseableIterator<R>,GridIterator<R>,IgniteSpiCloseableIterator<R>
public final class ScanQueryIterator<K,V,R> extends AbstractScanQueryIterator<K,V,R>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.ignite.internal.processors.cache.query.AbstractScanQueryIterator
cctx, statsEnabled
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Radvance()Moves the iterator to the next cache entry.GridDhtLocalPartitionlocalPartition()protected voidonClose()Invoked on iterator close.intpageSize()longstartTime()AffinityTopologyVersiontopVer()-
Methods inherited from class org.apache.ignite.internal.processors.cache.query.AbstractScanQueryIterator
cacheContext, closeFilter, filter, filterAndTransform, keepBinary, local, onHasNext, onNext, subjectId, taskName, transformer
-
Methods inherited from class org.apache.ignite.internal.util.GridCloseableIteratorAdapter
checkClosed, close, hasNextX, isClosed, nextX, onRemove, removeX
-
Methods inherited from class org.apache.ignite.internal.util.lang.GridIteratorAdapter
hasNext, iterator, next, remove
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
-
-
-
-
Method Detail
-
onClose
protected void onClose()
Invoked on iterator close.- Overrides:
onClosein classAbstractScanQueryIterator<K,V,R>
-
advance
protected R advance()
Moves the iterator to the next cache entry.- Specified by:
advancein classAbstractScanQueryIterator<K,V,R>
-
topVer
public AffinityTopologyVersion topVer()
-
localPartition
public GridDhtLocalPartition localPartition()
-
startTime
public long startTime()
-
pageSize
public int pageSize()
-
-