Class BigTableScanner
java.lang.Object
org.apache.cassandra.io.sstable.format.SSTableScanner<BigTableReader,RowIndexEntry,BigTableScanner.BigScanningIterator>
org.apache.cassandra.io.sstable.format.big.BigTableScanner
- All Implemented Interfaces:
AutoCloseable,Iterator<UnfilteredRowIterator>,BasePartitionIterator<UnfilteredRowIterator>,UnfilteredPartitionIterator,ISSTableScanner,CloseableIterator<UnfilteredRowIterator>
public class BigTableScanner
extends SSTableScanner<BigTableReader,RowIndexEntry,BigTableScanner.BigScanningIterator>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.apache.cassandra.io.sstable.format.SSTableScanner
SSTableScanner.BaseKeyScanningIterator -
Field Summary
FieldsFields 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 BigTableScanner.BigScanningIteratorstatic ISSTableScannergetScanner(BigTableReader sstable, ColumnFilter columns, DataRange dataRange, SSTableReadsListener listener) toString()Methods inherited from class org.apache.cassandra.io.sstable.format.SSTableScanner
close, getBackingSSTables, getBytesScanned, getCompressedLengthInBytes, getCurrentPosition, getLengthInBytes, hasNext, makeBounds, metadata, next, removeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
ifile
-
-
Method Details
-
getScanner
public static ISSTableScanner getScanner(BigTableReader sstable, ColumnFilter columns, DataRange dataRange, SSTableReadsListener listener) -
doClose
- Specified by:
doClosein classSSTableScanner<BigTableReader,RowIndexEntry, BigTableScanner.BigScanningIterator> - Throws:
IOException
-
doCreateIterator
- Specified by:
doCreateIteratorin classSSTableScanner<BigTableReader,RowIndexEntry, BigTableScanner.BigScanningIterator>
-
toString
- Overrides:
toStringin classSSTableScanner<BigTableReader,RowIndexEntry, BigTableScanner.BigScanningIterator>
-