Uses of Interface
org.apache.cassandra.io.sstable.ISSTableScanner
-
-
Uses of ISSTableScanner in org.apache.cassandra.db.compaction
Fields in org.apache.cassandra.db.compaction with type parameters of type ISSTableScanner Modifier and Type Field Description java.util.List<ISSTableScanner>
AbstractCompactionStrategy.ScannerList. scanners
Methods in org.apache.cassandra.db.compaction that return types with arguments of type ISSTableScanner Modifier and Type Method Description abstract java.util.List<ISSTableScanner>
AbstractStrategyHolder. getScanners(AbstractStrategyHolder.GroupedSSTableContainer sstables, java.util.Collection<Range<Token>> ranges)
java.util.List<ISSTableScanner>
CompactionStrategyHolder. getScanners(AbstractStrategyHolder.GroupedSSTableContainer sstables, java.util.Collection<Range<Token>> ranges)
java.util.List<ISSTableScanner>
PendingRepairHolder. getScanners(AbstractStrategyHolder.GroupedSSTableContainer sstables, java.util.Collection<Range<Token>> ranges)
Method parameters in org.apache.cassandra.db.compaction with type arguments of type ISSTableScanner Modifier and Type Method Description static CompactionIterator
CompactionManager. getAntiCompactionIterator(java.util.List<ISSTableScanner> scanners, CompactionController controller, int nowInSec, java.util.UUID timeUUID, ActiveCompactionsTracker activeCompactions, java.util.function.BooleanSupplier isCancelled)
Constructor parameters in org.apache.cassandra.db.compaction with type arguments of type ISSTableScanner Constructor Description CompactionIterator(OperationType type, java.util.List<ISSTableScanner> scanners, AbstractCompactionController controller, int nowInSec, java.util.UUID compactionId)
CompactionIterator(OperationType type, java.util.List<ISSTableScanner> scanners, AbstractCompactionController controller, int nowInSec, java.util.UUID compactionId, ActiveCompactionsTracker activeCompactions)
ScannerList(java.util.List<ISSTableScanner> scanners)
-
Uses of ISSTableScanner in org.apache.cassandra.io.sstable
Method parameters in org.apache.cassandra.io.sstable with type arguments of type ISSTableScanner Modifier and Type Method Description static void
ISSTableScanner. closeAllAndPropagate(java.util.Collection<ISSTableScanner> scanners, java.lang.Throwable throwable)
-
Uses of ISSTableScanner in org.apache.cassandra.io.sstable.format
Methods in org.apache.cassandra.io.sstable.format that return ISSTableScanner Modifier and Type Method Description abstract ISSTableScanner
SSTableReader. getScanner()
Direct I/O SSTableScanner over the entirety of the sstable..abstract ISSTableScanner
SSTableReader. getScanner(java.util.Collection<Range<Token>> ranges)
Direct I/O SSTableScanner over a defined collection of ranges of tokens.abstract ISSTableScanner
SSTableReader. getScanner(java.util.Iterator<AbstractBounds<PartitionPosition>> rangeIterator)
Direct I/O SSTableScanner over an iterator of bounds.abstract ISSTableScanner
SSTableReader. getScanner(ColumnFilter columns, DataRange dataRange, SSTableReadsListener listener)
ISSTableScanner
SSTableReader. getScanner(Range<Token> range)
Direct I/O SSTableScanner over a defined range of tokens. -
Uses of ISSTableScanner in org.apache.cassandra.io.sstable.format.big
Classes in org.apache.cassandra.io.sstable.format.big that implement ISSTableScanner Modifier and Type Class Description class
BigTableScanner
static class
BigTableScanner.EmptySSTableScanner
Methods in org.apache.cassandra.io.sstable.format.big that return ISSTableScanner Modifier and Type Method Description ISSTableScanner
BigTableReader. getScanner()
Direct I/O SSTableScanner over the full sstable.ISSTableScanner
BigTableReader. getScanner(java.util.Collection<Range<Token>> ranges)
Direct I/O SSTableScanner over a defined collection of ranges of tokens.ISSTableScanner
BigTableReader. getScanner(java.util.Iterator<AbstractBounds<PartitionPosition>> boundsIterator)
Direct I/O SSTableScanner over an iterator of bounds.ISSTableScanner
BigTableReader. getScanner(ColumnFilter columns, DataRange dataRange, SSTableReadsListener listener)
static ISSTableScanner
BigTableScanner. getScanner(SSTableReader sstable)
static ISSTableScanner
BigTableScanner. getScanner(SSTableReader sstable, java.util.Collection<Range<Token>> tokenRanges)
static ISSTableScanner
BigTableScanner. getScanner(SSTableReader sstable, java.util.Iterator<AbstractBounds<PartitionPosition>> rangeIterator)
static ISSTableScanner
BigTableScanner. getScanner(SSTableReader sstable, ColumnFilter columns, DataRange dataRange, SSTableReadsListener listener)
-
Uses of ISSTableScanner in org.apache.cassandra.tools
Methods in org.apache.cassandra.tools with parameters of type ISSTableScanner Modifier and Type Method Description static void
JsonTransformer. keysToJson(ISSTableScanner currentScanner, java.util.stream.Stream<DecoratedKey> keys, boolean rawTime, TableMetadata metadata, java.io.OutputStream out)
static void
JsonTransformer. toJson(ISSTableScanner currentScanner, java.util.stream.Stream<UnfilteredRowIterator> partitions, boolean rawTime, TableMetadata metadata, java.io.OutputStream out)
static void
JsonTransformer. toJsonLines(ISSTableScanner currentScanner, java.util.stream.Stream<UnfilteredRowIterator> partitions, boolean rawTime, TableMetadata metadata, java.io.OutputStream out)
-