public class LeveledCompactionTask extends CompactionTask
gcBefore, logger, totalBytesCompactedcfs, compactionType, isUserDefined, transaction| Constructor and Description |
|---|
LeveledCompactionTask(ColumnFamilyStore cfs,
LifecycleTransaction txn,
int level,
int gcBefore,
long maxSSTableBytes,
boolean majorCompaction) |
| Modifier and Type | Method and Description |
|---|---|
CompactionAwareWriter |
getCompactionAwareWriter(ColumnFamilyStore cfs,
LifecycleTransaction txn,
java.util.Set<SSTableReader> nonExpiredSSTables) |
protected int |
getLevel() |
protected boolean |
partialCompactionsAcceptable() |
addToTotalBytesCompacted, checkAvailableDiskSpace, executeInternal, getCompactionController, getMaxDataAge, getMinRepairedAt, reduceScopeForLimitedSpace, runMayThrow, updateCompactionHistoryexecute, setCompactionType, setUserDefined, toStringrunpublic LeveledCompactionTask(ColumnFamilyStore cfs, LifecycleTransaction txn, int level, int gcBefore, long maxSSTableBytes, boolean majorCompaction)
public CompactionAwareWriter getCompactionAwareWriter(ColumnFamilyStore cfs, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables)
getCompactionAwareWriter in class CompactionTaskprotected boolean partialCompactionsAcceptable()
partialCompactionsAcceptable in class CompactionTaskprotected int getLevel()
getLevel in class CompactionTaskCopyright © 2015 The Apache Software Foundation