| Modifier and Type | Class and Description | 
|---|---|
| class  | CompactionAwareWriterClass that abstracts away the actual writing of files to make it possible to use CompactionTask for more
 use cases. | 
| class  | DefaultCompactionWriterThe default compaction writer - creates one output file in L0 | 
| class  | MajorLeveledCompactionWriter | 
| class  | MaxSSTableSizeWriter | 
| class  | SplittingSizeTieredCompactionWriterCompactionAwareWriter 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 | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LifecycleTransactionIMPORTANT: When this object is involved in a transactional graph, for correct behaviour its commit MUST occur before
 any others, since it may legitimately fail. | 
| Modifier and Type | Class and Description | 
|---|---|
| protected class  | CompressedSequentialWriter.TransactionalProxy | 
| static class  | CompressionMetadata.Writer | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SSTableRewriterWraps one or more writers as output for rewriting one or more readers: every sstable_preemptive_open_interval_in_mb
 we look in the summary we're collecting for the latest writer for the penultimate key that we know to have been fully
 flushed to the index file, and then double check that the key is fully present in the flushed data file. | 
| class  | SSTableTxnWriterA wrapper for SSTableWriter and LifecycleTransaction to be used when
 the writer is the only participant in the transaction and therefore
 it can safely own the transaction. | 
| Modifier and Type | Class and Description | 
|---|---|
| protected class  | SSTableWriter.TransactionalProxy | 
| Modifier and Type | Class and Description | 
|---|---|
| protected class  | ChecksummedSequentialWriter.TransactionalProxy | 
| protected class  | SequentialWriter.TransactionalProxy | 
Copyright © 2018 The Apache Software Foundation