Uses of Class org.apache.cassandra.db.compaction.AbstractCompactionStrategy (apache-cassandra API)
Date: 2018-02-12

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

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

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

    Fields in org.apache.cassandra.config with type parameters of type AbstractCompactionStrategy
    Modifier and Type | Field and Description
    --- | ---
    `java.lang.Class<? extends AbstractCompactionStrategy>` | CFMetaData.`compactionStrategyClass`
    `static java.lang.Class<? extends AbstractCompactionStrategy>` | CFMetaData.`DEFAULT_COMPACTION_STRATEGY_CLASS`

    Methods in org.apache.cassandra.config that return AbstractCompactionStrategy
    Modifier and Type | Method and Description
    --- | ---
    `static AbstractCompactionStrategy` | CFMetaData.`createCompactionStrategyInstance(java.lang.Class<? extends AbstractCompactionStrategy> compactionStrategyClass, ColumnFamilyStore cfs, java.util.Map<java.lang.String,java.lang.String> compactionStrategyOptions)`
    `AbstractCompactionStrategy` | CFMetaData.`createCompactionStrategyInstance(ColumnFamilyStore cfs)` Deprecated.

    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)`

    Method parameters in org.apache.cassandra.config with type arguments of type AbstractCompactionStrategy
    Modifier and Type | Method and Description
    --- | ---
    `CFMetaData` | CFMetaData.`compactionStrategyClass(java.lang.Class<? extends AbstractCompactionStrategy> prop)`
    `static AbstractCompactionStrategy` | CFMetaData.`createCompactionStrategyInstance(java.lang.Class<? extends AbstractCompactionStrategy> compactionStrategyClass, ColumnFamilyStore cfs, java.util.Map<java.lang.String,java.lang.String> compactionStrategyOptions)`
    `static void` | CFMetaData.`validateCompactionOptions(java.lang.Class<? extends AbstractCompactionStrategy> strategyClass, java.util.Map<java.lang.String,java.lang.String> options)`

  - ### Uses of AbstractCompactionStrategy in org.apache.cassandra.cql3.statements

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

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

    Methods in org.apache.cassandra.db that return AbstractCompactionStrategy
    Modifier and Type | Method and Description
    --- | ---
    `AbstractCompactionStrategy` | ColumnFamilyStore.`getCompactionStrategy()`

  - ### 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`
    `class` | `LeveledCompactionStrategy`
    `class` | `SizeTieredCompactionStrategy`
    `class` | `WrappingCompactionStrategy`

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

    Method parameters in org.apache.cassandra.db.compaction with type arguments of type AbstractCompactionStrategy
    Modifier and Type | Method and Description
    --- | ---
    `void` | WrappingCompactionStrategy.`setNewLocalCompactionStrategy(java.lang.Class<? extends AbstractCompactionStrategy> compactionStrategyClass, java.util.Map<java.lang.String,java.lang.String> options)`

Copyright © 2018 The Apache Software Foundation