Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.apache.cassandra.db.compaction

Interface Summary
CompactionManager.CompactionExecutorStatsCollector |
CompactionManagerMBean |
ICompactionScanner | An ICompactionScanner is an abstraction allowing multiple SSTableScanners to be chained together under the hood.

Class Summary
AbstractCompactedRow | a CompactedRow is an object that takes a bunch of rows (keys + columnfamilies) and can write a compacted version of those rows to an output stream.
AbstractCompactionIterable |
AbstractCompactionStrategy | Pluggable compaction strategy determines how SSTables get merged.
AbstractCompactionTask |
CompactionController | Manage compaction options.
CompactionInfo | Implements serializable to allow structured info to be returned via JMX.
CompactionInfo.Holder |
CompactionIterable |
CompactionManager | A singleton which manages a private executor of ongoing compactions.
CompactionTask |
LazilyCompactedRow | LazilyCompactedRow only computes the row bloom filter and column index in memory (at construction time); it does this by reading one column at a time from each of the rows being compacted, and merging them as it does so.
LeveledCompactionStrategy |
LeveledCompactionTask |
LeveledManifest |
ParallelCompactionIterable | A class to run compaction taking advantage of multiple-core processes: One Deserializer thread per input sstable performs read + deserialize (a row at a time).
PrecompactedRow | PrecompactedRow merges its rows in its constructor in memory.
Scrubber |
SizeTieredCompactionStrategy |

Enum Summary
OperationType |

Exception Summary
CompactionInterruptedException |

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2013 The Apache Software Foundation