Class RangeCommandIterator
java.lang.Object
org.apache.cassandra.utils.AbstractIterator<RowIterator>
org.apache.cassandra.service.reads.range.RangeCommandIterator
- All Implemented Interfaces:
com.google.common.collect.PeekingIterator<RowIterator>,AutoCloseable,Iterator<RowIterator>,BasePartitionIterator<RowIterator>,PartitionIterator,CloseableIterator<RowIterator>
- Direct Known Subclasses:
ScanAllRangesCommandIterator
public class RangeCommandIterator
extends AbstractIterator<RowIterator>
implements PartitionIterator
-
Field Summary
Fields -
Method Summary
Methods inherited from class org.apache.cassandra.utils.AbstractIterator
endOfData, hasNext, next, peek, removeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining, hasNext
-
Field Details
-
rangeMetrics
-
-
Method Details
-
computeNext
- Specified by:
computeNextin classAbstractIterator<RowIterator>
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceBasePartitionIterator<RowIterator>- Specified by:
closein interfaceCloseableIterator<RowIterator>- Overrides:
closein classAbstractIterator<RowIterator>
-