Uses of Interface
org.apache.cassandra.utils.concurrent.Transactional
Packages that use Transactional
Package
Description
-
Uses of Transactional in org.apache.cassandra.db.compaction.unified
Classes in org.apache.cassandra.db.compaction.unified that implement TransactionalModifier and TypeClassDescriptionclassACompactionAwareWriterthat splits the output sstable at the partition boundaries of the compaction shards used byUnifiedCompactionStrategy.classASSTableMultiWriterthat 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 TransactionalModifier and TypeClassDescriptionclassClass that abstracts away the actual writing of files to make it possible to use CompactionTask for more use cases.classThe default compaction writer - creates one output file in L0classclassclassCompactionAwareWriter 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.lifecycleClasses in org.apache.cassandra.db.lifecycle that implement TransactionalModifier and TypeClassDescriptionclassIMPORTANT: 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 -
Uses of Transactional in org.apache.cassandra.io.compress
Classes in org.apache.cassandra.io.compress that implement TransactionalModifier and TypeClassDescriptionclassprotected classstatic class -
Uses of Transactional in org.apache.cassandra.io.sstable
Subinterfaces of Transactional in org.apache.cassandra.io.sstableClasses in org.apache.cassandra.io.sstable that implement TransactionalModifier and TypeClassDescriptionclassclassclassWraps 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.classA 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 -
Uses of Transactional in org.apache.cassandra.io.sstable.format
Classes in org.apache.cassandra.io.sstable.format that implement TransactionalModifier and TypeClassDescriptionclassSortedTableWriter<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 classprotected classclassA root class for a writer implementation.protected classConstructor parameters in org.apache.cassandra.io.sstable.format with type arguments of type TransactionalModifierConstructorDescriptionTransactionalProxy(Supplier<com.google.common.collect.ImmutableList<Transactional>> transactionals) TransactionalProxy(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 TransactionalModifier and TypeClassDescriptionclassprotected static classEncapsulates 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 TransactionalModifier and TypeClassDescriptionclassWrites SSTables in BTI format (seeBtiFormat), which can be read byBtiTableReader.protected static classEncapsulates 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 TransactionalModifier and TypeClassDescriptionclassprotected classclassAdds buffering, mark, and fsyncing to OutputStream.protected class -
Uses of Transactional in org.apache.cassandra.utils.concurrent
Classes in org.apache.cassandra.utils.concurrent that implement TransactionalModifier and TypeClassDescriptionstatic classA simple abstract implementation of Transactional behaviour.