Uses of Class
org.apache.cassandra.db.compaction.AbstractCompactionTask
-
Packages that use AbstractCompactionTask Package Description org.apache.cassandra.db.compaction -
-
Uses of AbstractCompactionTask in org.apache.cassandra.db.compaction
Subclasses of AbstractCompactionTask in org.apache.cassandra.db.compaction Modifier and Type Class Description class
CompactionTask
class
LeveledCompactionTask
class
SingleSSTableLCSTask
Special compaction task that does not do any compaction, instead it just mutates the level metadata on the sstable and notifies the compaction strategy.static class
SSTableSplitter.SplittingCompactionTask
class
TimeWindowCompactionTask
Methods in org.apache.cassandra.db.compaction that return AbstractCompactionTask Modifier and Type Method 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)
AbstractCompactionTask
AbstractStrategyHolder.TaskSupplier. getTask()
abstract AbstractCompactionTask
AbstractCompactionStrategy. getUserDefinedTask(java.util.Collection<SSTableReader> sstables, int gcBefore)
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)
Methods in org.apache.cassandra.db.compaction that return types with arguments of type AbstractCompactionTask Modifier and Type Method 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)
abstract java.util.Collection<AbstractCompactionTask>
AbstractStrategyHolder. getMaximalTasks(int gcBefore, boolean splitOutput)
java.util.Collection<AbstractCompactionTask>
CompactionStrategyHolder. getMaximalTasks(int gcBefore, boolean splitOutput)
java.util.Collection<AbstractCompactionTask>
PendingRepairHolder. getMaximalTasks(int gcBefore, boolean splitOutput)
abstract java.util.Collection<AbstractCompactionTask>
AbstractStrategyHolder. getUserDefinedTasks(AbstractStrategyHolder.GroupedSSTableContainer sstables, int gcBefore)
java.util.Collection<AbstractCompactionTask>
CompactionStrategyHolder. getUserDefinedTasks(AbstractStrategyHolder.GroupedSSTableContainer sstables, int gcBefore)
java.util.Collection<AbstractCompactionTask>
PendingRepairHolder. getUserDefinedTasks(AbstractStrategyHolder.GroupedSSTableContainer sstables, int gcBefore)
java.util.Iterator<AbstractCompactionTask>
CompactionTasks. iterator()
Method parameters in org.apache.cassandra.db.compaction with type arguments of type AbstractCompactionTask Modifier and Type Method Description static CompactionTasks
CompactionTasks. create(java.util.Collection<AbstractCompactionTask> tasks)
-