| Package | Description | 
|---|---|
| org.apache.cassandra.db.compaction | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CompactionTask | 
| class  | LeveledCompactionTask | 
| static class  | SSTableSplitter.SplittingCompactionTask | 
| class  | TimeWindowCompactionTask | 
| Modifier and Type | Method and Description | 
|---|---|
| AbstractCompactionTask | AbstractCompactionStrategy. getCompactionTask(LifecycleTransaction txn,
                 int gcBefore,
                 long maxSSTableBytes) | 
| AbstractCompactionTask | CompactionStrategyManager. getCompactionTask(LifecycleTransaction txn,
                 int gcBefore,
                 long maxSSTableBytes) | 
| AbstractCompactionTask | LeveledCompactionStrategy. getCompactionTask(LifecycleTransaction txn,
                 int gcBefore,
                 long maxSSTableBytes) | 
| abstract AbstractCompactionTask | AbstractCompactionStrategy. getNextBackgroundTask(int gcBefore) | 
| AbstractCompactionTask | CompactionStrategyManager. getNextBackgroundTask(int gcBefore)Return the next background task
 Returns a task for the compaction strategy that needs it the most (most estimated remaining tasks) | 
| AbstractCompactionTask | DateTieredCompactionStrategy. getNextBackgroundTask(int gcBefore)Deprecated.  | 
| AbstractCompactionTask | LeveledCompactionStrategy. getNextBackgroundTask(int gcBefore)the only difference between background and maximal in LCS is that maximal is still allowed
 (by explicit user request) even when compaction is disabled. | 
| AbstractCompactionTask | SizeTieredCompactionStrategy. getNextBackgroundTask(int gcBefore) | 
| AbstractCompactionTask | TimeWindowCompactionStrategy. getNextBackgroundTask(int gcBefore) | 
| abstract AbstractCompactionTask | AbstractCompactionStrategy. getUserDefinedTask(java.util.Collection<SSTableReader> sstables,
                  int gcBefore) | 
| AbstractCompactionTask | CompactionStrategyManager. getUserDefinedTask(java.util.Collection<SSTableReader> sstables,
                  int gcBefore)Deprecated. 
 | 
| AbstractCompactionTask | DateTieredCompactionStrategy. getUserDefinedTask(java.util.Collection<SSTableReader> sstables,
                  int gcBefore)Deprecated.  | 
| AbstractCompactionTask | LeveledCompactionStrategy. getUserDefinedTask(java.util.Collection<SSTableReader> sstables,
                  int gcBefore) | 
| AbstractCompactionTask | SizeTieredCompactionStrategy. getUserDefinedTask(java.util.Collection<SSTableReader> sstables,
                  int gcBefore) | 
| AbstractCompactionTask | TimeWindowCompactionStrategy. getUserDefinedTask(java.util.Collection<SSTableReader> sstables,
                  int gcBefore) | 
| AbstractCompactionTask | AbstractCompactionTask. setCompactionType(OperationType compactionType) | 
| AbstractCompactionTask | AbstractCompactionTask. setUserDefined(boolean isUserDefined) | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract java.util.Collection<AbstractCompactionTask> | AbstractCompactionStrategy. getMaximalTask(int gcBefore,
              boolean splitOutput) | 
| java.util.Collection<AbstractCompactionTask> | DateTieredCompactionStrategy. getMaximalTask(int gcBefore,
              boolean splitOutput)Deprecated.  | 
| java.util.Collection<AbstractCompactionTask> | LeveledCompactionStrategy. getMaximalTask(int gcBefore,
              boolean splitOutput) | 
| java.util.Collection<AbstractCompactionTask> | SizeTieredCompactionStrategy. getMaximalTask(int gcBefore,
              boolean splitOutput) | 
| java.util.Collection<AbstractCompactionTask> | TimeWindowCompactionStrategy. getMaximalTask(int gcBefore,
              boolean splitOutput) | 
| java.util.Collection<AbstractCompactionTask> | CompactionStrategyManager. getMaximalTasks(int gcBefore,
               boolean splitOutput) | 
| java.util.List<AbstractCompactionTask> | CompactionStrategyManager. getUserDefinedTasks(java.util.Collection<SSTableReader> sstables,
                   int gcBefore)Return a list of compaction tasks corresponding to the sstables requested. | 
| java.util.List<AbstractCompactionTask> | CompactionStrategyManager. getUserDefinedTasks(java.util.Collection<SSTableReader> sstables,
                   int gcBefore,
                   boolean validateForCompaction) | 
Copyright © 2018 The Apache Software Foundation