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

Packages that use AbstractCompactionStrategy
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
`static AbstractCompactionStrategy` CFMetaData.`createCompactionStrategyInstance(ColumnFamilyStore cfs, CompactionParams compactionParams)`

Methods in org.apache.cassandra.config that return types with arguments of type AbstractCompactionStrategy
`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
`class` `DateTieredCompactionStrategy` Deprecated. in favour of `TimeWindowCompactionStrategy`
`class` `LeveledCompactionStrategy`
`class` `SizeTieredCompactionStrategy`
`class` `TimeWindowCompactionStrategy`

Methods in org.apache.cassandra.db.compaction that return AbstractCompactionStrategy
`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
`java.util.List<java.util.List<AbstractCompactionStrategy>>` CompactionStrategyManager.`getStrategies()`

Methods in org.apache.cassandra.db.compaction with parameters of type AbstractCompactionStrategy
`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
`java.lang.Class<? extends AbstractCompactionStrategy>` CompactionParams.`klass()`

Method parameters in org.apache.cassandra.schema with type arguments of type AbstractCompactionStrategy
`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)`