## Uses of Class
org.apache.cassandra.io.sstable.SSTableWriter

Packages that use SSTableWriter
Package | Description
--- | ---
org.apache.cassandra.db.compaction |
org.apache.cassandra.io.sstable |
org.apache.cassandra.streaming |
org.apache.cassandra.streaming.compress |
org.apache.cassandra.streaming.messages |

### Uses of SSTableWriter in org.apache.cassandra.db.compaction

Methods in org.apache.cassandra.db.compaction that return SSTableWriter
Modifier and Type | Method and Description
--- | ---
`static SSTableWriter` | CompactionManager.`createWriter(ColumnFamilyStore cfs, java.io.File compactionFileLocation, int expectedBloomFilterSize, long repairedAt, SSTableReader sstable)`

Methods in org.apache.cassandra.db.compaction with parameters of type SSTableWriter
Modifier and Type | Method and Description
--- | ---
`protected boolean` | CompactionTask.`newSSTableSegmentThresholdReached(SSTableWriter writer)`
`protected boolean` | LeveledCompactionTask.`newSSTableSegmentThresholdReached(SSTableWriter writer)`
`protected boolean` | SSTableSplitter.SplittingCompactionTask.`newSSTableSegmentThresholdReached(SSTableWriter writer)`

### Uses of SSTableWriter in org.apache.cassandra.io.sstable

Methods in org.apache.cassandra.io.sstable that return SSTableWriter
Modifier and Type | Method and Description
--- | ---
`SSTableWriter` | SSTableRewriter.`currentWriter()`
`protected SSTableWriter` | AbstractSSTableSimpleWriter.`getWriter()`

Methods in org.apache.cassandra.io.sstable with parameters of type SSTableWriter
Modifier and Type | Method and Description
--- | ---
`void` | SSTableRewriter.`switchWriter(SSTableWriter newWriter)`

### Uses of SSTableWriter in org.apache.cassandra.streaming

Fields in org.apache.cassandra.streaming with type parameters of type SSTableWriter
Modifier and Type | Field and Description
--- | ---
`protected java.util.Collection<SSTableWriter>` | StreamReceiveTask.`sstables`

Methods in org.apache.cassandra.streaming that return SSTableWriter
Modifier and Type | Method and Description
--- | ---
`protected SSTableWriter` | StreamReader.`createWriter(ColumnFamilyStore cfs, long totalSize, long repairedAt)`
`SSTableWriter` | StreamReader.`read(java.nio.channels.ReadableByteChannel channel)`

Methods in org.apache.cassandra.streaming with parameters of type SSTableWriter
Modifier and Type | Method and Description
--- | ---
`void` | StreamReceiveTask.`received(SSTableWriter sstable)` Process received file.
`protected void` | StreamReader.`writeRow(SSTableWriter writer, java.io.DataInput in, ColumnFamilyStore cfs)`

Method parameters in org.apache.cassandra.streaming with type arguments of type SSTableWriter
Modifier and Type | Method and Description
--- | ---
`void` | StreamLockfile.`create(java.util.Collection<SSTableWriter> sstables)`

### Uses of SSTableWriter in org.apache.cassandra.streaming.compress

Methods in org.apache.cassandra.streaming.compress that return SSTableWriter
Modifier and Type | Method and Description
--- | ---
`SSTableWriter` | CompressedStreamReader.`read(java.nio.channels.ReadableByteChannel channel)`

### Uses of SSTableWriter in org.apache.cassandra.streaming.messages

Fields in org.apache.cassandra.streaming.messages declared as SSTableWriter
Modifier and Type | Field and Description
--- | ---
`SSTableWriter` | IncomingFileMessage.`sstable`

Constructors in org.apache.cassandra.streaming.messages with parameters of type SSTableWriter
Constructor and Description
`IncomingFileMessage(SSTableWriter sstable, FileMessageHeader header)`