Package org.apache.cassandra.db.compaction
package org.apache.cassandra.db.compaction
-
ClassDescriptionPluggable compaction strategy determines how SSTables get merged.Wrapper that's aware of how sstables are divided between separate strategies, and provides a standard interface to them not threadsafe, calls must be synchronized by callerMaps sstables to their token partition bucketManage compaction options.Merge multiple iterators over the content of sstable into a "compacted" iterator.This will produce the compaction strategy's starting information.This is an interface to allow writing to a different interface.A singleton which manages a private executor of ongoing compactions.Manages the compaction strategies.Special compaction task that does not do any compaction, instead it just mutates the level metadata on the sstable and notifies the compaction strategy.The design of the unified compaction strategy is described in the accompanying UnifiedCompactionStrategy.md.A level: index, sstables and some properties.