Class BtiTableScanner
java.lang.Object
org.apache.cassandra.io.sstable.format.SSTableScanner<BtiTableReader,org.apache.cassandra.io.sstable.format.bti.TrieIndexEntry,BtiTableScanner.BtiScanningIterator>
org.apache.cassandra.io.sstable.format.bti.BtiTableScanner
- All Implemented Interfaces:
AutoCloseable,Iterator<UnfilteredRowIterator>,BasePartitionIterator<UnfilteredRowIterator>,UnfilteredPartitionIterator,ISSTableScanner,CloseableIterator<UnfilteredRowIterator>
public class BtiTableScanner
extends SSTableScanner<BtiTableReader,org.apache.cassandra.io.sstable.format.bti.TrieIndexEntry,BtiTableScanner.BtiScanningIterator>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.apache.cassandra.io.sstable.format.SSTableScanner
SSTableScanner.BaseKeyScanningIterator -
Field Summary
Fields inherited from class org.apache.cassandra.io.sstable.format.SSTableScanner
bytesScanned, columns, dataRange, dfile, isClosed, iterator, rangeIterator, sstable, startScan -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoClose()protected BtiTableScanner.BtiScanningIteratorstatic BtiTableScannergetScanner(BtiTableReader sstable, ColumnFilter columns, DataRange dataRange, SSTableReadsListener listener) Methods inherited from class org.apache.cassandra.io.sstable.format.SSTableScanner
close, getBackingSSTables, getBytesScanned, getCompressedLengthInBytes, getCurrentPosition, getLengthInBytes, hasNext, makeBounds, metadata, next, remove, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Method Details
-
getScanner
public static BtiTableScanner getScanner(BtiTableReader sstable, ColumnFilter columns, DataRange dataRange, SSTableReadsListener listener) -
doClose
- Specified by:
doClosein classSSTableScanner<BtiTableReader,org.apache.cassandra.io.sstable.format.bti.TrieIndexEntry, BtiTableScanner.BtiScanningIterator> - Throws:
IOException
-
doCreateIterator
- Specified by:
doCreateIteratorin classSSTableScanner<BtiTableReader,org.apache.cassandra.io.sstable.format.bti.TrieIndexEntry, BtiTableScanner.BtiScanningIterator>
-