public abstract class AbstractMultiOutputCompactor<T extends AbstractMultiFileWriter> extends Compactor<T>
Compactor.CellSinkFactory<S>, Compactor.FileDetails, Compactor.InternalScannerFactory
COMPACTION_PROGRESS_LOG_INTERVAL, compactionCompression, compactionKVMax, conf, defaultScannerFactory, keepSeqIdPeriod, MAJOR_COMPACTION_DROP_CACHE, MINOR_COMPACTION_DROP_CACHE, progress, store
Constructor and Description |
---|
AbstractMultiOutputCompactor(Configuration conf,
HStore store) |
Modifier and Type | Method and Description |
---|---|
protected void |
abortWriter(T writer) |
protected void |
initMultiWriter(AbstractMultiFileWriter writer,
InternalScanner scanner,
Compactor.FileDetails fd,
boolean shouldDropBehind) |
commitWriter, compact, createScanner, createScanner, createTmpWriter, getProgress, performCompaction
public AbstractMultiOutputCompactor(Configuration conf, HStore store)
protected void initMultiWriter(AbstractMultiFileWriter writer, InternalScanner scanner, Compactor.FileDetails fd, boolean shouldDropBehind)
protected void abortWriter(T writer) throws java.io.IOException
abortWriter
in class Compactor<T extends AbstractMultiFileWriter>
java.io.IOException