Modifier and Type | Class and Description |
---|---|
class |
CompactionAwareWriter
Class that abstracts away the actual writing of files to make it possible to use CompactionTask for more
use cases.
|
class |
DefaultCompactionWriter
The default compaction writer - creates one output file in L0
|
class |
MajorLeveledCompactionWriter |
class |
MaxSSTableSizeWriter |
class |
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
|
Modifier and Type | Class and Description |
---|---|
class |
LifecycleTransaction
IMPORTANT: 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 |
SSTableRewriter
Wraps 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 |
SSTableTxnWriter
A 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 © 2017 The Apache Software Foundation