## 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.io.sstable |
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.
`void` | DataTracker.`markCompactedSSTablesReplaced(java.util.Collection<SSTableReader> sstables, java.util.Collection<SSTableReader> allReplacements, OperationType compactionType)`
`void` | ColumnFamilyStore.`markObsolete(java.util.Collection<SSTableReader> sstables, OperationType compactionType)`
`void` | DataTracker.`markObsolete(java.util.Collection<SSTableReader> sstables, OperationType compactionType)`
`void` | DataTracker.`notifySSTablesChanged(java.util.Collection<SSTableReader> removed, java.util.Collection<SSTableReader> added, 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`
`protected OperationType` | AbstractCompactionIterable.`type`

Methods in org.apache.cassandra.db.compaction that return OperationType
Modifier and Type | Method and Description
--- | ---
`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
`AbstractCompactionIterable(CompactionController controller, OperationType type, java.util.List<ICompactionScanner> scanners)`
`CompactionInfo(CFMetaData cfm, OperationType tasktype, long bytesComplete, long totalBytes)`
`CompactionInfo(CFMetaData cfm, OperationType tasktype, long completed, long total, java.lang.String unit)`
`CompactionInfo(OperationType tasktype, long completed, long total, java.lang.String unit)`
`CompactionIterable(OperationType type, java.util.List<ICompactionScanner> scanners, CompactionController controller)`

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

Constructors in org.apache.cassandra.io.sstable with parameters of type OperationType
Constructor and Description
`SSTableRewriter(ColumnFamilyStore cfs, java.util.Set<SSTableReader> rewriting, long maxAge, OperationType rewriteType, boolean isOffline)`

### 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)`