Uses of Class
org.apache.cassandra.db.compaction.AbstractCompactionTask
-
Packages that use AbstractCompactionTask Package Description org.apache.cassandra.db.compaction org.apache.cassandra.db.compaction.unified -
-
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, long gcBefore, long maxSSTableBytes)
AbstractCompactionTask
CompactionStrategyManager. getCompactionTask(LifecycleTransaction txn, long gcBefore, long maxSSTableBytes)
AbstractCompactionTask
LeveledCompactionStrategy. getCompactionTask(LifecycleTransaction txn, long gcBefore, long maxSSTableBytes)
abstract AbstractCompactionTask
AbstractCompactionStrategy. getNextBackgroundTask(long gcBefore)
AbstractCompactionTask
CompactionStrategyManager. getNextBackgroundTask(long gcBefore)
Return the next background task Returns a task for the compaction strategy that needs it the most (most estimated remaining tasks)AbstractCompactionTask
LeveledCompactionStrategy. getNextBackgroundTask(long 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(long gcBefore)
AbstractCompactionTask
TimeWindowCompactionStrategy. getNextBackgroundTask(long gcBefore)
AbstractCompactionTask
AbstractStrategyHolder.TaskSupplier. getTask()
abstract AbstractCompactionTask
AbstractCompactionStrategy. getUserDefinedTask(java.util.Collection<SSTableReader> sstables, long gcBefore)
AbstractCompactionTask
LeveledCompactionStrategy. getUserDefinedTask(java.util.Collection<SSTableReader> sstables, long gcBefore)
AbstractCompactionTask
SizeTieredCompactionStrategy. getUserDefinedTask(java.util.Collection<SSTableReader> sstables, long gcBefore)
AbstractCompactionTask
TimeWindowCompactionStrategy. getUserDefinedTask(java.util.Collection<SSTableReader> sstables, long gcBefore)
AbstractCompactionTask
UnifiedCompactionStrategy. getUserDefinedTask(java.util.Collection<SSTableReader> sstables, long 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(long gcBefore, boolean splitOutput)
java.util.Collection<AbstractCompactionTask>
LeveledCompactionStrategy. getMaximalTask(long gcBefore, boolean splitOutput)
java.util.Collection<AbstractCompactionTask>
SizeTieredCompactionStrategy. getMaximalTask(long gcBefore, boolean splitOutput)
java.util.Collection<AbstractCompactionTask>
TimeWindowCompactionStrategy. getMaximalTask(long gcBefore, boolean splitOutput)
java.util.Collection<AbstractCompactionTask>
UnifiedCompactionStrategy. getMaximalTask(long gcBefore, boolean splitOutput)
abstract java.util.Collection<AbstractCompactionTask>
AbstractStrategyHolder. getMaximalTasks(long gcBefore, boolean splitOutput)
java.util.Collection<AbstractCompactionTask>
CompactionStrategyHolder. getMaximalTasks(long gcBefore, boolean splitOutput)
java.util.Collection<AbstractCompactionTask>
PendingRepairHolder. getMaximalTasks(long gcBefore, boolean splitOutput)
abstract java.util.Collection<AbstractCompactionTask>
AbstractStrategyHolder. getUserDefinedTasks(AbstractStrategyHolder.GroupedSSTableContainer sstables, long gcBefore)
java.util.Collection<AbstractCompactionTask>
CompactionStrategyHolder. getUserDefinedTasks(AbstractStrategyHolder.GroupedSSTableContainer sstables, long gcBefore)
java.util.Collection<AbstractCompactionTask>
PendingRepairHolder. getUserDefinedTasks(AbstractStrategyHolder.GroupedSSTableContainer sstables, long 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)
-
Uses of AbstractCompactionTask in org.apache.cassandra.db.compaction.unified
Subclasses of AbstractCompactionTask in org.apache.cassandra.db.compaction.unified Modifier and Type Class Description class
UnifiedCompactionTask
The sole purpose of this class is to currently create aShardedCompactionWriter
.
-