public class Scrubber
extends java.lang.Object
implements java.io.Closeable
| Modifier and Type | Class and Description |
|---|---|
static class |
Scrubber.ScrubResult |
| Modifier and Type | Field and Description |
|---|---|
ColumnFamilyStore |
cfs |
java.io.File |
destination |
boolean |
skipCorrupted |
SSTableReader |
sstable |
boolean |
validateColumns |
| Constructor and Description |
|---|
Scrubber(ColumnFamilyStore cfs,
SSTableReader sstable,
boolean skipCorrupted,
boolean checkData) |
Scrubber(ColumnFamilyStore cfs,
SSTableReader sstable,
boolean skipCorrupted,
boolean checkData,
OutputHandler outputHandler,
boolean isOffline) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
SSTableReader |
getNewInOrderSSTable() |
SSTableReader |
getNewSSTable() |
CompactionInfo.Holder |
getScrubInfo() |
void |
scrub() |
Scrubber.ScrubResult |
scrubWithResult() |
public final ColumnFamilyStore cfs
public final SSTableReader sstable
public final java.io.File destination
public final boolean skipCorrupted
public final boolean validateColumns
public Scrubber(ColumnFamilyStore cfs, SSTableReader sstable, boolean skipCorrupted, boolean checkData) throws java.io.IOException
java.io.IOExceptionpublic Scrubber(ColumnFamilyStore cfs, SSTableReader sstable, boolean skipCorrupted, boolean checkData, OutputHandler outputHandler, boolean isOffline) 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