Uses of Class org.apache.cassandra.io.sstable.Component (apache-cassandra API)
Date: 2014-10-21

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

- Packages that use Component
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.io.sstable |

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

    Methods in org.apache.cassandra.db that return types with arguments of type Component
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Map<Descriptor,java.util.Set<Component>>` | Directories.SSTableLister.`list()`

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

    Fields in org.apache.cassandra.io.sstable declared as Component
    Modifier and Type | Field and Description
    --- | ---
    `static Component` | Component.`COMPRESSION_INFO`
    `static Component` | Component.`CRC`
    `static Component` | Component.`DATA`
    `static Component` | Component.`DIGEST`
    `static Component` | Component.`FILTER`
    `static Component` | Component.`PRIMARY_INDEX`
    `static Component` | Component.`STATS`
    `static Component` | Component.`SUMMARY`
    `static Component` | Component.`TOC`

    Fields in org.apache.cassandra.io.sstable with type parameters of type Component
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.Set<Component>` | SSTable.`components`

    Methods in org.apache.cassandra.io.sstable that return types with arguments of type Component
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.Set<Component>` | SSTable.`componentsFor(Descriptor desc)` Discovers existing components for the descriptor.
    `static Pair<Descriptor,Component>` | Component.`fromFilename(java.io.File directory, java.lang.String name)` Filename of the form "/-[tmp-][-]-",
    `protected static java.util.Set<Component>` | SSTable.`readTOC(Descriptor descriptor)` Reads the list of components from the TOC component.
    `static Pair<Descriptor,Component>` | SSTable.`tryComponentFromFilename(java.io.File dir, java.lang.String name)`

    Methods in org.apache.cassandra.io.sstable with parameters of type Component
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | Descriptor.`filenameFor(Component component)`
    `long` | SSTableReader.`getCreationTimeFor(Component component)`
    `java.lang.String` | Descriptor.`relativeFilenameFor(Component component)`

    Method parameters in org.apache.cassandra.io.sstable with type arguments of type Component
    Modifier and Type | Method and Description
    --- | ---
    `void` | SSTable.`addComponents(java.util.Collection<Component> newComponents)` Registers new custom components.
    `protected static void` | SSTable.`appendTOC(Descriptor descriptor, java.util.Collection<Component> components)` Appends new component names to the TOC component.
    `static boolean` | SSTable.`delete(Descriptor desc, java.util.Set<Component> components)` We use a ReferenceQueue to manage deleting files that have been compacted and for which no more SSTable references exist.
    `static SSTableReader` | SSTableReader.`open(Descriptor descriptor, java.util.Set<Component> components, CFMetaData metadata, IPartitioner partitioner)`
    `static java.util.Collection<SSTableReader>` | SSTableReader.`openAll(java.util.Set<java.util.Map.Entry<Descriptor,java.util.Set<Component>>> entries, CFMetaData metadata, IPartitioner partitioner)`
    `static SSTableReader` | SSTableReader.`openForBatch(Descriptor descriptor, java.util.Set<Component> components, CFMetaData metadata, IPartitioner partitioner)` Open SSTable reader to be used in batch mode(such as sstableloader).
    `static SSTableReader` | SSTableReader.`openNoValidation(Descriptor descriptor, java.util.Set<Component> components, CFMetaData metadata)`
    `static void` | SSTableWriter.`rename(Descriptor tmpdesc, Descriptor newdesc, java.util.Set<Component> components)`

    Constructor parameters in org.apache.cassandra.io.sstable with type arguments of type Component
    Constructor and Description
    `SSTable(Descriptor descriptor, java.util.Set<Component> components, CFMetaData metadata, IPartitioner partitioner)`

Copyright © 2014 The Apache Software Foundation