AbstractCompactionStrategy
Pluggable compaction strategy determines how SSTables get merged.
|
AbstractCompactionStrategy.ScannerList |
AbstractCompactionTask |
AbstractStrategyHolder
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 caller
|
AbstractStrategyHolder.DestinationRouter |
AbstractStrategyHolder.TaskSupplier |
ActiveCompactions |
ActiveCompactionsTracker |
CompactionController
Manage compaction options.
|
CompactionInfo |
CompactionInfo.Holder |
CompactionInfo.Unit |
CompactionIterator
Merge multiple iterators over the content of sstable into a "compacted" iterator.
|
CompactionLogger |
CompactionLogger.Strategy |
CompactionLogger.StrategySummary
This will produce the compaction strategy's starting information.
|
CompactionManager
A singleton which manages a private executor of ongoing compactions.
|
CompactionManager.AllSSTableOpStatus |
CompactionManager.CompactionPauser |
CompactionManagerMBean |
CompactionStrategyManager
Manages the compaction strategies.
|
CompactionTask |
CompactionTasks |
LeveledManifest |
LeveledManifest.CompactionCandidate |
OperationType |
Scrubber |
Scrubber.ScrubResult |
SizeTieredCompactionStrategyOptions |
Verifier.Options |
Verifier.Options.Builder |