Class BtiTableScanner.BtiScanningIterator
java.lang.Object
org.apache.cassandra.utils.AbstractIterator<UnfilteredRowIterator>
SSTableScanner<BtiTableReader,org.apache.cassandra.io.sstable.format.bti.TrieIndexEntry,BtiTableScanner.BtiScanningIterator>.BaseKeyScanningIterator
org.apache.cassandra.io.sstable.format.bti.BtiTableScanner.BtiScanningIterator
- All Implemented Interfaces:
com.google.common.collect.PeekingIterator<UnfilteredRowIterator>,Closeable,AutoCloseable,Iterator<UnfilteredRowIterator>,CloseableIterator<UnfilteredRowIterator>
- Enclosing class:
- BtiTableScanner
protected class BtiTableScanner.BtiScanningIterator
extends SSTableScanner<BtiTableReader,org.apache.cassandra.io.sstable.format.bti.TrieIndexEntry,BtiTableScanner.BtiScanningIterator>.BaseKeyScanningIterator
implements Closeable
-
Field Summary
Fields inherited from class org.apache.cassandra.io.sstable.format.SSTableScanner.BaseKeyScanningIterator
currentEntry, currentKey -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected UnfilteredRowIteratorgetRowIterator(org.apache.cassandra.io.sstable.format.bti.TrieIndexEntry indexEntry, DecoratedKey key) protected booleanMethods inherited from class org.apache.cassandra.io.sstable.format.SSTableScanner.BaseKeyScanningIterator
computeNextMethods 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
-
Constructor Details
-
BtiScanningIterator
protected BtiScanningIterator()
-
-
Method Details
-
prepareToIterateRow
- Specified by:
prepareToIterateRowin classSSTableScanner<BtiTableReader,org.apache.cassandra.io.sstable.format.bti.TrieIndexEntry, BtiTableScanner.BtiScanningIterator>.BaseKeyScanningIterator - Throws:
IOException
-
getRowIterator
protected UnfilteredRowIterator getRowIterator(org.apache.cassandra.io.sstable.format.bti.TrieIndexEntry indexEntry, DecoratedKey key) - Specified by:
getRowIteratorin classSSTableScanner<BtiTableReader,org.apache.cassandra.io.sstable.format.bti.TrieIndexEntry, BtiTableScanner.BtiScanningIterator>.BaseKeyScanningIterator
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceCloseableIterator<UnfilteredRowIterator>- Overrides:
closein classAbstractIterator<UnfilteredRowIterator>
-