Uses of Class org.apache.cassandra.io.sstable.format.SSTableWriter (apache-cassandra API)
Date: 2018-02-12

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

- Packages that use SSTableWriter
  Package | Description
  --- | ---
  org.apache.cassandra.db.compaction |
  org.apache.cassandra.io.sstable |
  org.apache.cassandra.io.sstable.format |
  org.apache.cassandra.io.sstable.format.big |
  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, long expectedBloomFilterSize, long repairedAt, SSTableReader sstable)`
    `static SSTableWriter` | CompactionManager.`createWriterForAntiCompaction(ColumnFamilyStore cfs, java.io.File compactionFileLocation, int expectedBloomFilterSize, long repairedAt, java.util.Collection<SSTableReader> sstables)`

  - ### 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.io.sstable.format

    Methods in org.apache.cassandra.io.sstable.format that return SSTableWriter
    Modifier and Type | Method and Description
    --- | ---
    `static SSTableWriter` | SSTableWriter.`create(CFMetaData metadata, Descriptor descriptor, long keyCount, long repairedAt, int sstableLevel, IPartitioner partitioner)`
    `static SSTableWriter` | SSTableWriter.`create(Descriptor descriptor, long keyCount, long repairedAt)`
    `static SSTableWriter` | SSTableWriter.`create(Descriptor descriptor, java.lang.Long keyCount, java.lang.Long repairedAt, CFMetaData metadata, IPartitioner partitioner, MetadataCollector metadataCollector)`
    `static SSTableWriter` | SSTableWriter.`create(Descriptor descriptor, long keyCount, long repairedAt, int sstableLevel)`
    `static SSTableWriter` | SSTableWriter.`create(java.lang.String filename, long keyCount, long repairedAt)`
    `static SSTableWriter` | SSTableWriter.`create(java.lang.String filename, long keyCount, long repairedAt, int sstableLevel)`
    `abstract SSTableWriter` | SSTableWriter.Factory.`open(Descriptor descriptor, long keyCount, long repairedAt, CFMetaData metadata, IPartitioner partitioner, MetadataCollector metadataCollector)`
    `SSTableWriter` | SSTableWriter.`setMaxDataAge(long maxDataAge)`
    `SSTableWriter` | SSTableWriter.`setOpenResult(boolean openResult)`
    `SSTableWriter` | SSTableWriter.`setRepairedAt(long repairedAt)`

  - ### Uses of SSTableWriter in org.apache.cassandra.io.sstable.format.big

    Subclasses of SSTableWriter in org.apache.cassandra.io.sstable.format.big
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BigTableWriter`

  - ### 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, SSTableFormat.Type format)`
    `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(DecoratedKey key, 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)`

Copyright © 2018 The Apache Software Foundation