public abstract class AbstractCompactionController
extends java.lang.Object
implements java.lang.AutoCloseable
Modifier and Type | Field and Description |
---|---|
ColumnFamilyStore |
cfs |
int |
gcBefore |
CompactionParams.TombstoneOption |
tombstoneOption |
Constructor and Description |
---|
AbstractCompactionController(ColumnFamilyStore cfs,
int gcBefore,
CompactionParams.TombstoneOption tombstoneOption) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
compactingRepaired() |
java.lang.String |
getColumnFamily() |
java.lang.String |
getKeyspace() |
abstract java.util.function.LongPredicate |
getPurgeEvaluator(DecoratedKey key) |
java.lang.Iterable<UnfilteredRowIterator> |
shadowSources(DecoratedKey key,
boolean tombstoneOnly) |
public final ColumnFamilyStore cfs
public final int gcBefore
public final CompactionParams.TombstoneOption tombstoneOption
public AbstractCompactionController(ColumnFamilyStore cfs, int gcBefore, CompactionParams.TombstoneOption tombstoneOption)
public abstract boolean compactingRepaired()
public java.lang.String getKeyspace()
public java.lang.String getColumnFamily()
public java.lang.Iterable<UnfilteredRowIterator> shadowSources(DecoratedKey key, boolean tombstoneOnly)
public abstract java.util.function.LongPredicate getPurgeEvaluator(DecoratedKey key)
Copyright © 2009- The Apache Software Foundation