Uses of Interface org.apache.cassandra.io.sstable.SSTableMultiWriter (apache-cassandra API)
Date: 2018-02-14

## Uses of Interface
org.apache.cassandra.io.sstable.SSTableMultiWriter

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

- - ### Uses of SSTableMultiWriter in org.apache.cassandra.db

    Methods in org.apache.cassandra.db that return SSTableMultiWriter
    Modifier and Type | Method and Description
    --- | ---
    `SSTableMultiWriter` | ColumnFamilyStore.`createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, int sstableLevel, SerializationHeader header, LifecycleTransaction txn)`
    `SSTableMultiWriter` | ColumnFamilyStore.`createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, MetadataCollector metadataCollector, SerializationHeader header, LifecycleTransaction txn)`

  - ### Uses of SSTableMultiWriter in org.apache.cassandra.db.compaction

    Methods in org.apache.cassandra.db.compaction that return SSTableMultiWriter
    Modifier and Type | Method and Description
    --- | ---
    `SSTableMultiWriter` | AbstractCompactionStrategy.`createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, MetadataCollector meta, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleTransaction txn)`
    `SSTableMultiWriter` | CompactionStrategyManager.`createSSTableMultiWriter(Descriptor descriptor, long keyCount, long repairedAt, MetadataCollector collector, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleTransaction txn)`

  - ### Uses of SSTableMultiWriter in org.apache.cassandra.io.sstable

    Classes in org.apache.cassandra.io.sstable that implement SSTableMultiWriter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SimpleSSTableMultiWriter`

    Methods in org.apache.cassandra.io.sstable that return SSTableMultiWriter
    Modifier and Type | Method and Description
    --- | ---
    `static SSTableMultiWriter` | SimpleSSTableMultiWriter.`create(Descriptor descriptor, long keyCount, long repairedAt, CFMetaData cfm, MetadataCollector metadataCollector, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleTransaction txn)`
    `SSTableMultiWriter` | SSTableMultiWriter.`setOpenResult(boolean openResult)`
    `SSTableMultiWriter` | SimpleSSTableMultiWriter.`setOpenResult(boolean openResult)`

    Methods in org.apache.cassandra.io.sstable with parameters of type SSTableMultiWriter
    Modifier and Type | Method and Description
    --- | ---
    `static void` | SSTableMultiWriter.`abortOrDie(SSTableMultiWriter writer)`

    Constructors in org.apache.cassandra.io.sstable with parameters of type SSTableMultiWriter
    Constructor and Description
    `SSTableTxnWriter(LifecycleTransaction txn, SSTableMultiWriter writer)`

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

    Classes in org.apache.cassandra.io.sstable.format that implement SSTableMultiWriter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RangeAwareSSTableWriter`

    Methods in org.apache.cassandra.io.sstable.format that return SSTableMultiWriter
    Modifier and Type | Method and Description
    --- | ---
    `SSTableMultiWriter` | RangeAwareSSTableWriter.`setOpenResult(boolean openResult)`

  - ### Uses of SSTableMultiWriter in org.apache.cassandra.streaming

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

    Methods in org.apache.cassandra.streaming with parameters of type SSTableMultiWriter
    Modifier and Type | Method and Description
    --- | ---
    `void` | StreamReceiveTask.`received(SSTableMultiWriter sstable)` Process received file.
    `void` | StreamHook.`reportIncomingFile(ColumnFamilyStore cfs, SSTableMultiWriter writer, StreamSession session, int sequenceNumber)`
    `protected void` | StreamReader.`writePartition(StreamReader.StreamDeserializer deserializer, SSTableMultiWriter writer)`

  - ### Uses of SSTableMultiWriter in org.apache.cassandra.streaming.compress

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

  - ### Uses of SSTableMultiWriter in org.apache.cassandra.streaming.messages

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

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

Copyright © 2018 The Apache Software Foundation