Class Scrubber
- java.lang.Object
-
- org.apache.cassandra.db.compaction.Scrubber
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public class Scrubber extends java.lang.Object implements java.io.Closeable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
Scrubber.NegativeLocalDeletionInfoMetrics
static class
Scrubber.ScrubResult
-
Constructor Summary
Constructors Constructor Description Scrubber(ColumnFamilyStore cfs, LifecycleTransaction transaction, boolean skipCorrupted, boolean checkData)
Scrubber(ColumnFamilyStore cfs, LifecycleTransaction transaction, boolean skipCorrupted, boolean checkData, boolean reinsertOverflowedTTLRows)
Scrubber(ColumnFamilyStore cfs, LifecycleTransaction transaction, boolean skipCorrupted, OutputHandler outputHandler, boolean checkData, boolean reinsertOverflowedTTLRows)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
CompactionInfo.Holder
getScrubInfo()
void
scrub()
Scrubber.ScrubResult
scrubWithResult()
-
-
-
Constructor Detail
-
Scrubber
public Scrubber(ColumnFamilyStore cfs, LifecycleTransaction transaction, boolean skipCorrupted, boolean checkData)
-
Scrubber
public Scrubber(ColumnFamilyStore cfs, LifecycleTransaction transaction, boolean skipCorrupted, boolean checkData, boolean reinsertOverflowedTTLRows)
-
Scrubber
public Scrubber(ColumnFamilyStore cfs, LifecycleTransaction transaction, boolean skipCorrupted, OutputHandler outputHandler, boolean checkData, boolean reinsertOverflowedTTLRows)
-
-
Method Detail
-
scrub
public void scrub()
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
-
getScrubInfo
public CompactionInfo.Holder getScrubInfo()
-
scrubWithResult
public Scrubber.ScrubResult scrubWithResult()
-
-