public class Scrubber
extends java.lang.Object
implements java.io.Closeable
| Modifier and Type | Class and Description |
|---|---|
static class |
Scrubber.ScrubResult |
| Constructor and Description |
|---|
Scrubber(ColumnFamilyStore cfs,
LifecycleTransaction transaction,
boolean skipCorrupted,
boolean isOffline,
boolean checkData) |
Scrubber(ColumnFamilyStore cfs,
LifecycleTransaction transaction,
boolean skipCorrupted,
OutputHandler outputHandler,
boolean isOffline,
boolean checkData,
boolean keepOriginals) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
SSTableReader |
getNewInOrderSSTable() |
SSTableReader |
getNewSSTable() |
CompactionInfo.Holder |
getScrubInfo() |
void |
scrub() |
Scrubber.ScrubResult |
scrubWithResult() |
public Scrubber(ColumnFamilyStore cfs, LifecycleTransaction transaction, boolean skipCorrupted, boolean isOffline, boolean checkData) throws java.io.IOException
java.io.IOExceptionpublic Scrubber(ColumnFamilyStore cfs, LifecycleTransaction transaction, boolean skipCorrupted, OutputHandler outputHandler, boolean isOffline, boolean checkData, boolean keepOriginals) throws java.io.IOException
java.io.IOExceptionpublic void scrub()
public SSTableReader getNewSSTable()
public SSTableReader getNewInOrderSSTable()
public void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablepublic CompactionInfo.Holder getScrubInfo()
public Scrubber.ScrubResult scrubWithResult()
Copyright © 2015 The Apache Software Foundation