Uses of Class org.apache.cassandra.db.compaction.OperationType (apache-cassandra API)
Date: 2018-02-14

## Uses of Class
org.apache.cassandra.db.compaction.OperationType

- Packages that use OperationType
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.db.compaction |
  org.apache.cassandra.db.lifecycle |
  org.apache.cassandra.index |
  org.apache.cassandra.index.sasi |
  org.apache.cassandra.index.sasi.disk |
  org.apache.cassandra.notifications |

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

    Methods in org.apache.cassandra.db with parameters of type OperationType
    Modifier and Type | Method and Description
    --- | ---
    `long` | ColumnFamilyStore.`getExpectedCompactedFileSize(java.lang.Iterable<SSTableReader> sstables, OperationType operation)` Calculate expected file size of SSTable after compaction.
    `LifecycleTransaction` | ColumnFamilyStore.`markAllCompacting(OperationType operationType)`
    `void` | ColumnFamilyStore.`markObsolete(java.util.Collection<SSTableReader> sstables, OperationType compactionType)`

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

    Fields in org.apache.cassandra.db.compaction declared as OperationType
    Modifier and Type | Field and Description
    --- | ---
    `protected OperationType` | AbstractCompactionTask.`compactionType`

    Methods in org.apache.cassandra.db.compaction that return OperationType
    Modifier and Type | Method and Description
    --- | ---
    `static OperationType` | OperationType.`fromFileName(java.lang.String fileName)`
    `OperationType` | CompactionInfo.`getTaskType()`
    `static OperationType` | OperationType.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
    `static OperationType[]` | OperationType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.cassandra.db.compaction with parameters of type OperationType
    Modifier and Type | Method and Description
    --- | ---
    `AbstractCompactionTask` | AbstractCompactionTask.`setCompactionType(OperationType compactionType)`

    Constructors in org.apache.cassandra.db.compaction with parameters of type OperationType
    Constructor and Description
    `CompactionInfo(CFMetaData cfm, OperationType tasktype, long completed, long total, java.lang.String unit, java.util.UUID compactionId)`
    `CompactionInfo(CFMetaData cfm, OperationType tasktype, long bytesComplete, long totalBytes, java.util.UUID compactionId)`
    `CompactionInfo(OperationType tasktype, long completed, long total, java.lang.String unit, java.util.UUID compactionId)`
    `CompactionIterator(OperationType type, java.util.List<ISSTableScanner> scanners, CompactionController controller, int nowInSec, java.util.UUID compactionId)`
    `CompactionIterator(OperationType type, java.util.List<ISSTableScanner> scanners, CompactionController controller, int nowInSec, java.util.UUID compactionId, CompactionMetrics metrics)`

  - ### Uses of OperationType in org.apache.cassandra.db.lifecycle

    Methods in org.apache.cassandra.db.lifecycle that return OperationType
    Modifier and Type | Method and Description
    --- | ---
    `OperationType` | LifecycleTransaction.`opType()`

    Methods in org.apache.cassandra.db.lifecycle with parameters of type OperationType
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Throwable` | Tracker.`dropSSTables(com.google.common.base.Predicate<SSTableReader> remove, OperationType operationType, java.lang.Throwable accumulate)` removes all sstables that are not busy compacting.
    `static LifecycleTransaction` | LifecycleTransaction.`offline(OperationType operationType)` construct an empty Transaction with no existing readers
    `static LifecycleTransaction` | LifecycleTransaction.`offline(OperationType operationType, java.lang.Iterable<SSTableReader> readers)` construct a Transaction for use in an offline operation
    `static LifecycleTransaction` | LifecycleTransaction.`offline(OperationType operationType, SSTableReader reader)` construct a Transaction for use in an offline operation
    `LifecycleTransaction` | Tracker.`tryModify(java.lang.Iterable<SSTableReader> sstables, OperationType operationType)`
    `LifecycleTransaction` | Tracker.`tryModify(SSTableReader sstable, OperationType operationType)`

  - ### Uses of OperationType in org.apache.cassandra.index

    Methods in org.apache.cassandra.index with parameters of type OperationType
    Modifier and Type | Method and Description
    --- | ---
    `default SSTableFlushObserver` | Index.`getFlushObserver(Descriptor descriptor, OperationType opType)` Get flush observer to observe partition/cell events generated by flushing SSTable (memtable flush or compaction).

  - ### Uses of OperationType in org.apache.cassandra.index.sasi

    Methods in org.apache.cassandra.index.sasi with parameters of type OperationType
    Modifier and Type | Method and Description
    --- | ---
    `SSTableFlushObserver` | SASIIndex.`getFlushObserver(Descriptor descriptor, OperationType opType)`
    `protected static PerSSTableIndexWriter` | SASIIndex.`newWriter(AbstractType<?> keyValidator, Descriptor descriptor, java.util.Map<ColumnDefinition,ColumnIndex> indexes, OperationType opType)`

  - ### Uses of OperationType in org.apache.cassandra.index.sasi.disk

    Constructors in org.apache.cassandra.index.sasi.disk with parameters of type OperationType
    Constructor and Description
    `PerSSTableIndexWriter(AbstractType<?> keyValidator, Descriptor descriptor, OperationType source, java.util.Map<ColumnDefinition,ColumnIndex> supportedIndexes)`

  - ### Uses of OperationType in org.apache.cassandra.notifications

    Fields in org.apache.cassandra.notifications declared as OperationType
    Modifier and Type | Field and Description
    --- | ---
    `OperationType` | SSTableListChangedNotification.`compactionType`

    Constructors in org.apache.cassandra.notifications with parameters of type OperationType
    Constructor and Description
    `SSTableListChangedNotification(java.util.Collection<SSTableReader> added, java.util.Collection<SSTableReader> removed, OperationType compactionType)`

Copyright © 2018 The Apache Software Foundation