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  
 



Copyright © 2012 The Apache Software Foundation