| 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.GroupedSSTableContainer |
Maps sstables to their token partition bucket
|
| AbstractStrategyHolder.TaskSupplier |
|
| ActiveCompactions |
|
| CompactionController |
Manage compaction options.
|
| CompactionHistoryTabularData |
|
| CompactionInfo |
|
| CompactionInfo.Holder |
|
| CompactionIterator |
Merge multiple iterators over the content of sstable into a "compacted" iterator.
|
| CompactionLogger |
|
| CompactionManager |
A singleton which manages a private executor of ongoing compactions.
|
| CompactionManager.ValidationExecutor |
|
| CompactionStrategyHolder |
|
| CompactionStrategyManager |
Manages the compaction strategies.
|
| CompactionTask |
|
| CompactionTasks |
|
| DateTieredCompactionStrategy |
Deprecated
|
| DateTieredCompactionStrategyOptions |
|
| LeveledCompactionStrategy |
|
| LeveledCompactionTask |
|
| LeveledManifest |
|
| LeveledManifest.CompactionCandidate |
|
| PendingRepairHolder |
|
| Scrubber |
|
| Scrubber.ScrubResult |
|
| 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.
|
| SizeTieredCompactionStrategy |
|
| SizeTieredCompactionStrategyOptions |
|
| SSTableSplitter |
|
| SSTableSplitter.SplitController |
|
| SSTableSplitter.SplittingCompactionTask |
|
| TimeWindowCompactionController |
|
| TimeWindowCompactionStrategy |
|
| TimeWindowCompactionStrategyOptions |
|
| TimeWindowCompactionTask |
|
| Upgrader |
|
| Verifier |
|
| Verifier.Options |
|
| Verifier.Options.Builder |
|
| Verifier.RangeOwnHelper |
Use the fact that check(..) is called with sorted tokens - we keep a pointer in to the normalized ranges
and only bump the pointer if the key given is out of range.
|