public abstract class AbstractCrossSpaceCompactionTask extends AbstractCompactionTask
currentTaskNum, fullStorageGroupName, timeCost, timePartition, tsFileManager| 构造器和说明 |
|---|
AbstractCrossSpaceCompactionTask(String fullStorageGroupName,
long timePartition,
AtomicInteger currentTaskNum,
List<TsFileResource> selectedSequenceFiles,
List<TsFileResource> selectedUnsequenceFiles,
TsFileManager tsFileManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkValidAndSetMerging()
Check if the compaction task is valid (selected files are not merging, closed and exist).
|
List<TsFileResource> |
getSelectedSequenceFiles() |
List<TsFileResource> |
getSelectedUnsequenceFiles() |
void |
resetCompactionCandidateStatusForAllSourceFiles() |
void |
setSourceFilesToCompactionCandidate() |
String |
toString() |
call, doCompaction, equals, equalsOtherTask, getFullStorageGroupName, getTimeCost, getTimePartitionpublic AbstractCrossSpaceCompactionTask(String fullStorageGroupName, long timePartition, AtomicInteger currentTaskNum, List<TsFileResource> selectedSequenceFiles, List<TsFileResource> selectedUnsequenceFiles, TsFileManager tsFileManager)
public void setSourceFilesToCompactionCandidate()
public List<TsFileResource> getSelectedSequenceFiles()
public List<TsFileResource> getSelectedUnsequenceFiles()
public boolean checkValidAndSetMerging()
AbstractCompactionTaskcheckValidAndSetMerging 在类中 AbstractCompactionTaskpublic void resetCompactionCandidateStatusForAllSourceFiles()
Copyright © 2022 The Apache Software Foundation. All rights reserved.