## Uses of Class
org.apache.cassandra.db.Directories

- Packages that use Directories
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.db.compaction |
  org.apache.cassandra.db.compaction.writers |

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

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

    Methods in org.apache.cassandra.db with parameters of type Directories
    Modifier and Type | Method and Description
    --- | ---
    `protected static void` | ColumnFamilyStore.`clearEphemeralSnapshots(Directories directories)`
    `static ColumnFamilyStore` | ColumnFamilyStore.`createColumnFamilyStore(Keyspace keyspace, java.lang.String columnFamily, CFMetaData metadata, Directories directories, boolean loadSSTables, boolean registerBookkeeping, boolean offline)` This is only directly used by offline tools

    Constructors in org.apache.cassandra.db with parameters of type Directories
    Constructor and Description
    `ColumnFamilyStore(Keyspace keyspace, java.lang.String columnFamilyName, int generation, CFMetaData metadata, Directories directories, boolean loadSSTables, boolean registerBookeeping, boolean offline)`

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

    Methods in org.apache.cassandra.db.compaction that return Directories
    Modifier and Type | Method and Description
    --- | ---
    `Directories` | AbstractCompactionStrategy.`getDirectories()`
    `Directories` | CompactionStrategyManager.`getDirectories()`
    `protected Directories` | CompactionTask.`getDirectories()`

    Methods in org.apache.cassandra.db.compaction with parameters of type Directories
    Modifier and Type | Method and Description
    --- | ---
    `abstract CompactionAwareWriter` | AbstractCompactionTask.`getCompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables)`
    `CompactionAwareWriter` | CompactionTask.`getCompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction transaction, java.util.Set<SSTableReader> nonExpiredSSTables)`
    `CompactionAwareWriter` | LeveledCompactionTask.`getCompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables)`
    `CompactionAwareWriter` | SSTableSplitter.SplittingCompactionTask.`getCompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables)`

  - ### Uses of Directories in org.apache.cassandra.db.compaction.writers

    Fields in org.apache.cassandra.db.compaction.writers declared as Directories
    Modifier and Type | Field and Description
    --- | ---
    `protected Directories` | CompactionAwareWriter.`directories`

    Methods in org.apache.cassandra.db.compaction.writers that return Directories
    Modifier and Type | Method and Description
    --- | ---
    `Directories` | CompactionAwareWriter.`getDirectories()` The directories we can write to

    Constructors in org.apache.cassandra.db.compaction.writers with parameters of type Directories
    Constructor and Description
    `CompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables, boolean keepOriginals)`
    `CompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables, boolean offline, boolean keepOriginals)` Deprecated.
    `DefaultCompactionWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables)`
    `DefaultCompactionWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables, boolean offline, boolean keepOriginals, int sstableLevel)` Deprecated.
    `DefaultCompactionWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables, boolean keepOriginals, int sstableLevel)`
    `MajorLeveledCompactionWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables, long maxSSTableSize)`
    `MajorLeveledCompactionWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables, long maxSSTableSize, boolean keepOriginals)`
    `MajorLeveledCompactionWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables, long maxSSTableSize, boolean offline, boolean keepOriginals)` Deprecated.
    `MaxSSTableSizeWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables, long maxSSTableSize, int level)`
    `MaxSSTableSizeWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables, long maxSSTableSize, int level, boolean keepOriginals)`
    `MaxSSTableSizeWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables, long maxSSTableSize, int level, boolean offline, boolean keepOriginals)` Deprecated.
    `SplittingSizeTieredCompactionWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables)`
    `SplittingSizeTieredCompactionWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables, long smallestSSTable)`

Copyright © 2018 The Apache Software Foundation