## Uses of Interface
org.apache.cassandra.db.compaction.ICompactionScanner

- Packages that use ICompactionScanner
  Package | Description
  --- | ---
  org.apache.cassandra.db.compaction |
  org.apache.cassandra.io.sstable |

- - ### Uses of ICompactionScanner in org.apache.cassandra.db.compaction

    Fields in org.apache.cassandra.db.compaction with type parameters of type ICompactionScanner
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.List<ICompactionScanner>` | AbstractCompactionIterable.`scanners`
    `java.util.List<ICompactionScanner>` | AbstractCompactionStrategy.ScannerList.`scanners`

    Constructor parameters in org.apache.cassandra.db.compaction with type arguments of type ICompactionScanner
    Constructor and Description
    `AbstractCompactionIterable(CompactionController controller, OperationType type, java.util.List<ICompactionScanner> scanners)`
    `AbstractCompactionStrategy.ScannerList(java.util.List<ICompactionScanner> scanners)`
    `CompactionIterable(OperationType type, java.util.List<ICompactionScanner> scanners, CompactionController controller)`

  - ### Uses of ICompactionScanner in org.apache.cassandra.io.sstable

    Classes in org.apache.cassandra.io.sstable that implement ICompactionScanner
    Modifier and Type | Class and Description
    --- | ---
    `protected class` | `SSTableReader.EmptyCompactionScanner`
    `class` | `SSTableScanner`

    Methods in org.apache.cassandra.io.sstable that return ICompactionScanner
    Modifier and Type | Method and Description
    --- | ---
    `ICompactionScanner` | SSTableReader.`getScanner(java.util.Collection<Range<Token>> ranges, com.google.common.util.concurrent.RateLimiter limiter)` Direct I/O SSTableScanner over a defined collection of ranges of tokens.
    `ICompactionScanner` | SSTableReader.`getScanner(Range<Token> range, com.google.common.util.concurrent.RateLimiter limiter)` Direct I/O SSTableScanner over a defined range of tokens.

Copyright © 2014 The Apache Software Foundation