Uses of Class
org.apache.cassandra.db.compaction.AbstractCompactionTask
Packages that use AbstractCompactionTask
-
Uses of AbstractCompactionTask in org.apache.cassandra.db.compaction
Subclasses of AbstractCompactionTask in org.apache.cassandra.db.compactionModifier and TypeClassDescriptionclassclassclassSpecial compaction task that does not do any compaction, instead it just mutates the level metadata on the sstable and notifies the compaction strategy.static classclassMethods in org.apache.cassandra.db.compaction that return AbstractCompactionTaskModifier and TypeMethodDescriptionAbstractCompactionStrategy.getCompactionTask(LifecycleTransaction txn, long gcBefore, long maxSSTableBytes) CompactionStrategyManager.getCompactionTask(LifecycleTransaction txn, long gcBefore, long maxSSTableBytes) LeveledCompactionStrategy.getCompactionTask(LifecycleTransaction txn, long gcBefore, long maxSSTableBytes) abstract AbstractCompactionTaskAbstractCompactionStrategy.getNextBackgroundTask(long gcBefore) 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)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.SizeTieredCompactionStrategy.getNextBackgroundTask(long gcBefore) TimeWindowCompactionStrategy.getNextBackgroundTask(long gcBefore) AbstractStrategyHolder.TaskSupplier.getTask()abstract AbstractCompactionTaskAbstractCompactionStrategy.getUserDefinedTask(Collection<SSTableReader> sstables, long gcBefore) LeveledCompactionStrategy.getUserDefinedTask(Collection<SSTableReader> sstables, long gcBefore) SizeTieredCompactionStrategy.getUserDefinedTask(Collection<SSTableReader> sstables, long gcBefore) TimeWindowCompactionStrategy.getUserDefinedTask(Collection<SSTableReader> sstables, long gcBefore) UnifiedCompactionStrategy.getUserDefinedTask(Collection<SSTableReader> sstables, long gcBefore) AbstractCompactionTask.setCompactionType(OperationType compactionType) AbstractCompactionTask.setUserDefined(boolean isUserDefined) Methods in org.apache.cassandra.db.compaction that return types with arguments of type AbstractCompactionTaskModifier and TypeMethodDescriptionabstract Collection<AbstractCompactionTask>AbstractCompactionStrategy.getMaximalTask(long gcBefore, boolean splitOutput) LeveledCompactionStrategy.getMaximalTask(long gcBefore, boolean splitOutput) SizeTieredCompactionStrategy.getMaximalTask(long gcBefore, boolean splitOutput) TimeWindowCompactionStrategy.getMaximalTask(long gcBefore, boolean splitOutput) UnifiedCompactionStrategy.getMaximalTask(long gcBefore, boolean splitOutput) abstract Collection<AbstractCompactionTask>AbstractStrategyHolder.getMaximalTasks(long gcBefore, boolean splitOutput) CompactionStrategyHolder.getMaximalTasks(long gcBefore, boolean splitOutput) PendingRepairHolder.getMaximalTasks(long gcBefore, boolean splitOutput) abstract Collection<AbstractCompactionTask>AbstractStrategyHolder.getUserDefinedTasks(AbstractStrategyHolder.GroupedSSTableContainer sstables, long gcBefore) CompactionStrategyHolder.getUserDefinedTasks(AbstractStrategyHolder.GroupedSSTableContainer sstables, long gcBefore) PendingRepairHolder.getUserDefinedTasks(AbstractStrategyHolder.GroupedSSTableContainer sstables, long gcBefore) CompactionTasks.iterator()Method parameters in org.apache.cassandra.db.compaction with type arguments of type AbstractCompactionTaskModifier and TypeMethodDescriptionstatic CompactionTasksCompactionTasks.create(Collection<AbstractCompactionTask> tasks) -
Uses of AbstractCompactionTask in org.apache.cassandra.db.compaction.unified
Subclasses of AbstractCompactionTask in org.apache.cassandra.db.compaction.unifiedModifier and TypeClassDescriptionclassThe sole purpose of this class is to currently create aShardedCompactionWriter.