Class SortedTableVerifier.VerifyController

All Implemented Interfaces:
AutoCloseable
Enclosing class:
SortedTableVerifier<R extends SSTableReaderWithFilter>

protected static class SortedTableVerifier.VerifyController extends CompactionController
  • Constructor Details

  • Method Details

    • getPurgeEvaluator

      public LongPredicate getPurgeEvaluator(DecoratedKey key)
      Overrides:
      getPurgeEvaluator in class CompactionController
      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.