Class SSTableSplitter.SplitController
java.lang.Object
org.apache.cassandra.db.AbstractCompactionController
org.apache.cassandra.db.compaction.CompactionController
org.apache.cassandra.db.compaction.SSTableSplitter.SplitController
- All Implemented Interfaces:
AutoCloseable
- Enclosing class:
- SSTableSplitter
-
Field Summary
Fields inherited from class org.apache.cassandra.db.AbstractCompactionController
cfs, gcBefore, tombstoneOption -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.cassandra.db.compaction.CompactionController
close, compactingRepaired, getFullyExpiredSSTables, getFullyExpiredSSTables, getFullyExpiredSSTables, ignoreOverlaps, maybeRefreshOverlaps, shadowSourcesMethods inherited from class org.apache.cassandra.db.AbstractCompactionController
getColumnFamily, getKeyspace
-
Constructor Details
-
SplitController
-
-
Method Details
-
getPurgeEvaluator
- Overrides:
getPurgeEvaluatorin classCompactionController- Returns:
- a predicate for whether tombstones marked for deletion at the given time for the given partition are purgeable; we calculate this by checking whether the deletion time is less than the min timestamp of all SSTables containing his partition and not participating in the compaction. This means there isn't any data in those sstables that might still need to be suppressed by a tombstone at this timestamp.
-