Uses of Interface
org.apache.cassandra.utils.concurrent.Transactional
-
-
Uses of Transactional in org.apache.cassandra.db.compaction.unified
Classes in org.apache.cassandra.db.compaction.unified that implement Transactional Modifier and Type Class Description class
ShardedCompactionWriter
ACompactionAwareWriter
that splits the output sstable at the partition boundaries of the compaction shards used byUnifiedCompactionStrategy
.class
ShardedMultiWriter
ASSTableMultiWriter
that splits the output sstable at the partition boundaries of the compaction shards used byUnifiedCompactionStrategy
. -
Uses of Transactional in org.apache.cassandra.db.compaction.writers
Classes in org.apache.cassandra.db.compaction.writers that implement Transactional Modifier and Type Class 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 L0class
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 50MiB, all those are put in the same -
Uses of Transactional in org.apache.cassandra.db.lifecycle
Subinterfaces of Transactional in org.apache.cassandra.db.lifecycle Modifier and Type Interface Description interface
ILifecycleTransaction
Classes in org.apache.cassandra.db.lifecycle that implement Transactional Modifier and Type Class 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.class
WrappedLifecycleTransaction
-
Uses of Transactional in org.apache.cassandra.io.compress
Classes in org.apache.cassandra.io.compress that implement Transactional Modifier and Type Class Description class
CompressedSequentialWriter
protected class
CompressedSequentialWriter.TransactionalProxy
static class
CompressionMetadata.Writer
-
Uses of Transactional in org.apache.cassandra.io.sstable
Subinterfaces of Transactional in org.apache.cassandra.io.sstable Modifier and Type Interface Description interface
SSTableMultiWriter
Classes in org.apache.cassandra.io.sstable that implement Transactional Modifier and Type Class Description class
RangeAwareSSTableWriter
class
SimpleSSTableMultiWriter
class
SSTableRewriter
Wraps one or more writers as output for rewriting one or more readers: every sstable_preemptive_open_interval 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.class
SSTableZeroCopyWriter
-
Uses of Transactional in org.apache.cassandra.io.sstable.format
Classes in org.apache.cassandra.io.sstable.format that implement Transactional Modifier and Type Class Description class
SortedTableWriter<P extends SortedTablePartitionWriter,I extends SortedTableWriter.AbstractIndexWriter>
A generic implementation of a writer which assumes the existence of some partition index and bloom filter.protected static class
SortedTableWriter.AbstractIndexWriter
protected class
SortedTableWriter.TransactionalProxy
class
SSTableWriter
A root class for a writer implementation.protected class
SSTableWriter.TransactionalProxy
Constructor parameters in org.apache.cassandra.io.sstable.format with type arguments of type Transactional Constructor Description TransactionalProxy(java.util.function.Supplier<com.google.common.collect.ImmutableList<Transactional>> transactionals)
TransactionalProxy(java.util.function.Supplier<com.google.common.collect.ImmutableList<Transactional>> transactionals)
-
Uses of Transactional in org.apache.cassandra.io.sstable.format.big
Classes in org.apache.cassandra.io.sstable.format.big that implement Transactional Modifier and Type Class Description class
BigTableWriter
protected static class
BigTableWriter.IndexWriter
Encapsulates writing the index and filter for an SSTable. -
Uses of Transactional in org.apache.cassandra.io.sstable.format.bti
Classes in org.apache.cassandra.io.sstable.format.bti that implement Transactional Modifier and Type Class Description class
BtiTableWriter
Writes SSTables in BTI format (seeBtiFormat
), which can be read byBtiTableReader
.protected static class
BtiTableWriter.IndexWriter
Encapsulates writing the index and filter for an SSTable. -
Uses of Transactional in org.apache.cassandra.io.util
Classes in org.apache.cassandra.io.util that implement Transactional Modifier and Type Class Description class
ChecksummedSequentialWriter
protected class
ChecksummedSequentialWriter.TransactionalProxy
class
SequentialWriter
Adds buffering, mark, and fsyncing to OutputStream.protected class
SequentialWriter.TransactionalProxy
-
Uses of Transactional in org.apache.cassandra.utils.concurrent
Classes in org.apache.cassandra.utils.concurrent that implement Transactional Modifier and Type Class Description static class
Transactional.AbstractTransactional
A simple abstract implementation of Transactional behaviour.
-