## Uses of Class
org.apache.cassandra.db.compaction.AbstractCompactionStrategy

- Packages that use AbstractCompactionStrategy
  Package | Description
  --- | ---
  org.apache.cassandra.config |
  org.apache.cassandra.db.compaction |
  org.apache.cassandra.schema |

- - ### Uses of AbstractCompactionStrategy in org.apache.cassandra.config

    Methods in org.apache.cassandra.config that return AbstractCompactionStrategy
    Modifier and Type | Method and Description
    --- | ---
    `static AbstractCompactionStrategy` | CFMetaData.`createCompactionStrategyInstance(ColumnFamilyStore cfs, CompactionParams compactionParams)`

    Methods in org.apache.cassandra.config that return types with arguments of type AbstractCompactionStrategy
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.Class<? extends AbstractCompactionStrategy>` | CFMetaData.`createCompactionStrategy(java.lang.String className)`

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

    Subclasses of AbstractCompactionStrategy in org.apache.cassandra.db.compaction
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DateTieredCompactionStrategy` Deprecated. in favour of `TimeWindowCompactionStrategy`
    `class` | `LeveledCompactionStrategy`
    `class` | `SizeTieredCompactionStrategy`
    `class` | `TimeWindowCompactionStrategy`

    Methods in org.apache.cassandra.db.compaction that return AbstractCompactionStrategy
    Modifier and Type | Method and Description
    --- | ---
    `protected AbstractCompactionStrategy` | CompactionStrategyManager.`compactionStrategyFor(SSTableReader sstable)`
    `protected AbstractCompactionStrategy` | CompactionStrategyManager.`getCompactionStrategyFor(SSTableReader sstable)` return the compaction strategy for the given sstable returns differently based on the repaired status and which vnode the compaction strategy belongs to

    Methods in org.apache.cassandra.db.compaction that return types with arguments of type AbstractCompactionStrategy
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<java.util.List<AbstractCompactionStrategy>>` | CompactionStrategyManager.`getStrategies()`

    Methods in org.apache.cassandra.db.compaction with parameters of type AbstractCompactionStrategy
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<java.lang.String>` | CompactionStrategyManager.`getStrategyFolders(AbstractCompactionStrategy strategy)`
    `boolean` | CompactionStrategyManager.`isRepaired(AbstractCompactionStrategy strategy)`
    `void` | CompactionLogger.`pending(AbstractCompactionStrategy strategy, int remaining)`

  - ### Uses of AbstractCompactionStrategy in org.apache.cassandra.schema

    Methods in org.apache.cassandra.schema that return types with arguments of type AbstractCompactionStrategy
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Class<? extends AbstractCompactionStrategy>` | CompactionParams.`klass()`

    Method parameters in org.apache.cassandra.schema with type arguments of type AbstractCompactionStrategy
    Modifier and Type | Method and Description
    --- | ---
    `static CompactionParams` | CompactionParams.`create(java.lang.Class<? extends AbstractCompactionStrategy> klass, java.util.Map<java.lang.String,java.lang.String> options)`
    `static boolean` | CompactionParams.`supportsThresholdParams(java.lang.Class<? extends AbstractCompactionStrategy> klass)`

Copyright © 2018 The Apache Software Foundation