Class ReadChunkCompactionPerformer
- java.lang.Object
-
- org.apache.iotdb.db.engine.compaction.performer.impl.ReadChunkCompactionPerformer
-
- All Implemented Interfaces:
ICompactionPerformer,ISeqCompactionPerformer
public class ReadChunkCompactionPerformer extends java.lang.Object implements ISeqCompactionPerformer
-
-
Constructor Summary
Constructors Constructor Description ReadChunkCompactionPerformer()ReadChunkCompactionPerformer(java.util.List<TsFileResource> sourceFiles)ReadChunkCompactionPerformer(java.util.List<TsFileResource> sourceFiles, TsFileResource targetFile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidperform()voidsetSourceFiles(java.util.List<TsFileResource> seqFiles)voidsetSummary(CompactionTaskSummary summary)voidsetTargetFiles(java.util.List<TsFileResource> targetFiles)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.iotdb.db.engine.compaction.performer.ICompactionPerformer
setSourceFiles
-
-
-
-
Constructor Detail
-
ReadChunkCompactionPerformer
public ReadChunkCompactionPerformer(java.util.List<TsFileResource> sourceFiles, TsFileResource targetFile)
-
ReadChunkCompactionPerformer
public ReadChunkCompactionPerformer(java.util.List<TsFileResource> sourceFiles)
-
ReadChunkCompactionPerformer
public ReadChunkCompactionPerformer()
-
-
Method Detail
-
perform
public void perform() throws java.io.IOException, org.apache.iotdb.commons.exception.MetadataException, java.lang.InterruptedException, StorageEngineException- Specified by:
performin interfaceICompactionPerformer- Throws:
java.io.IOExceptionorg.apache.iotdb.commons.exception.MetadataExceptionjava.lang.InterruptedExceptionStorageEngineException
-
setTargetFiles
public void setTargetFiles(java.util.List<TsFileResource> targetFiles)
- Specified by:
setTargetFilesin interfaceICompactionPerformer
-
setSummary
public void setSummary(CompactionTaskSummary summary)
- Specified by:
setSummaryin interfaceICompactionPerformer
-
setSourceFiles
public void setSourceFiles(java.util.List<TsFileResource> seqFiles)
- Specified by:
setSourceFilesin interfaceICompactionPerformer- Specified by:
setSourceFilesin interfaceISeqCompactionPerformer
-
-