Class BigTableScanner.BigScanningIterator
java.lang.Object
org.apache.cassandra.utils.AbstractIterator<UnfilteredRowIterator>
SSTableScanner<BigTableReader,RowIndexEntry,BigTableScanner.BigScanningIterator>.BaseKeyScanningIterator
org.apache.cassandra.io.sstable.format.big.BigTableScanner.BigScanningIterator
- All Implemented Interfaces:
com.google.common.collect.PeekingIterator<UnfilteredRowIterator>,AutoCloseable,Iterator<UnfilteredRowIterator>,CloseableIterator<UnfilteredRowIterator>
- Enclosing class:
- BigTableScanner
protected class BigTableScanner.BigScanningIterator
extends SSTableScanner<BigTableReader,RowIndexEntry,BigTableScanner.BigScanningIterator>.BaseKeyScanningIterator
-
Field Summary
Fields inherited from class org.apache.cassandra.io.sstable.format.SSTableScanner.BaseKeyScanningIterator
currentEntry, currentKey -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected UnfilteredRowIteratorgetRowIterator(RowIndexEntry rowIndexEntry, DecoratedKey key) protected booleanMethods inherited from class org.apache.cassandra.io.sstable.format.SSTableScanner.BaseKeyScanningIterator
computeNextMethods inherited from class org.apache.cassandra.utils.AbstractIterator
close, 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
-
Constructor Details
-
BigScanningIterator
protected BigScanningIterator()
-
-
Method Details
-
prepareToIterateRow
- Specified by:
prepareToIterateRowin classSSTableScanner<BigTableReader,RowIndexEntry, BigTableScanner.BigScanningIterator>.BaseKeyScanningIterator - Throws:
IOException
-
getRowIterator
protected UnfilteredRowIterator getRowIterator(RowIndexEntry rowIndexEntry, DecoratedKey key) throws IOException - Specified by:
getRowIteratorin classSSTableScanner<BigTableReader,RowIndexEntry, BigTableScanner.BigScanningIterator>.BaseKeyScanningIterator - Throws:
IOException
-