Uses of Class
org.apache.cassandra.db.compaction.writers.CompactionAwareWriter
Packages that use CompactionAwareWriter
Package
Description
-
Uses of CompactionAwareWriter in org.apache.cassandra.db.compaction
Methods in org.apache.cassandra.db.compaction that return CompactionAwareWriterModifier and TypeMethodDescriptionabstract CompactionAwareWriterAbstractCompactionTask.getCompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables) CompactionTask.getCompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction transaction, Set<SSTableReader> nonExpiredSSTables) LeveledCompactionTask.getCompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables) SingleSSTableLCSTask.getCompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables) SSTableSplitter.SplittingCompactionTask.getCompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables) -
Uses of CompactionAwareWriter in org.apache.cassandra.db.compaction.unified
Subclasses of CompactionAwareWriter in org.apache.cassandra.db.compaction.unifiedModifier and TypeClassDescriptionclassACompactionAwareWriterthat splits the output sstable at the partition boundaries of the compaction shards used byUnifiedCompactionStrategy.Methods in org.apache.cassandra.db.compaction.unified that return CompactionAwareWriterModifier and TypeMethodDescriptionUnifiedCompactionTask.getCompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables) -
Uses of CompactionAwareWriter in org.apache.cassandra.db.compaction.writers
Subclasses of CompactionAwareWriter in org.apache.cassandra.db.compaction.writersModifier and TypeClassDescriptionclassThe 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 sameMethods in org.apache.cassandra.db.compaction.writers that return CompactionAwareWriter