Class ShardedMultiWriter

java.lang.Object
org.apache.cassandra.db.compaction.unified.ShardedMultiWriter
All Implemented Interfaces:
AutoCloseable, SSTableMultiWriter, Transactional

public class ShardedMultiWriter extends Object implements SSTableMultiWriter
A SSTableMultiWriter that splits the output sstable at the partition boundaries of the compaction shards used by UnifiedCompactionStrategy.

This is class is similar to ShardedCompactionWriter but for flushing. Unfortunately we currently have 2 separate writers hierarchy that are not compatible and so we must duplicate the functionality.