| Class | Description | 
|---|---|
| CompactionAwareWriter | Class that abstracts away the actual writing of files to make it possible to use CompactionTask for more
 use cases. | 
| DefaultCompactionWriter | The default compaction writer - creates one output file in L0 | 
| MajorLeveledCompactionWriter | |
| MaxSSTableSizeWriter | |
| SplittingSizeTieredCompactionWriter | CompactionAwareWriter that splits input in differently sized sstables
 Biggest sstable will be total_compaction_size / 2, second biggest total_compaction_size / 4 etc until
 the result would be sub 50MB, all those are put in the same | 
Copyright © 2018 The Apache Software Foundation