Uses of Interface
org.apache.cassandra.utils.concurrent.Transactional
-
-
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 classCompactionAwareWriterClass that abstracts away the actual writing of files to make it possible to use CompactionTask for more use cases.classDefaultCompactionWriterThe default compaction writer - creates one output file in L0classMajorLeveledCompactionWriterclassMaxSSTableSizeWriterclassSplittingSizeTieredCompactionWriterCompactionAwareWriter 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 interfaceILifecycleTransactionClasses in org.apache.cassandra.db.lifecycle that implement Transactional Modifier and Type Class Description classLifecycleTransactionIMPORTANT: When this object is involved in a transactional graph, for correct behaviour its commit MUST occur before any others, since it may legitimately fail.classWrappedLifecycleTransaction -
Uses of Transactional in org.apache.cassandra.io.compress
Classes in org.apache.cassandra.io.compress that implement Transactional Modifier and Type Class Description classCompressedSequentialWriterprotected classCompressedSequentialWriter.TransactionalProxystatic classCompressionMetadata.Writer -
Uses of Transactional in org.apache.cassandra.io.sstable
Subinterfaces of Transactional in org.apache.cassandra.io.sstable Modifier and Type Interface Description interfaceSSTableMultiWriterClasses in org.apache.cassandra.io.sstable that implement Transactional Modifier and Type Class Description classSimpleSSTableMultiWriterclassSSTableRewriterWraps 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.classSSTableTxnWriterA 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. -
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 classRangeAwareSSTableWriterclassSSTableWriterThis is the API all table writers must implement.protected classSSTableWriter.TransactionalProxy -
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 classBigTableWriterclassBigTableZeroCopyWriter -
Uses of Transactional in org.apache.cassandra.io.util
Classes in org.apache.cassandra.io.util that implement Transactional Modifier and Type Class Description classChecksummedSequentialWriterprotected classChecksummedSequentialWriter.TransactionalProxyclassSequentialWriterAdds buffering, mark, and fsyncing to OutputStream.protected classSequentialWriter.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 classTransactional.AbstractTransactionalA simple abstract implementation of Transactional behaviour.
-