public abstract class AbstractInnerSpaceCompactionTask extends AbstractCompactionTask
| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
maxCompactionCount |
protected long |
maxFileVersion |
protected long |
selectedFileSize |
protected List<TsFileResource> |
selectedTsFileResourceList |
protected boolean |
sequence |
protected int |
sumOfCompactionCount |
currentTaskNum, fullStorageGroupName, timeCost, timePartition, tsFileManager| 构造器和说明 |
|---|
AbstractInnerSpaceCompactionTask(String storageGroupName,
long timePartition,
AtomicInteger currentTaskNum,
boolean sequence,
List<TsFileResource> selectedTsFileResourceList,
TsFileManager tsFileManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkValidAndSetMerging()
Check if the compaction task is valid (selected files are not merging, closed and exist).
|
long |
getMaxFileVersion() |
long |
getSelectedFileSize() |
List<TsFileResource> |
getSelectedTsFileResourceList() |
int |
getSumOfCompactionCount() |
boolean |
isSequence() |
void |
resetCompactionCandidateStatusForAllSourceFiles() |
void |
setSourceFilesToCompactionCandidate() |
String |
toString() |
call, doCompaction, equals, equalsOtherTask, getFullStorageGroupName, getTimeCost, getTimePartitionprotected List<TsFileResource> selectedTsFileResourceList
protected boolean sequence
protected long selectedFileSize
protected int sumOfCompactionCount
protected long maxFileVersion
protected int maxCompactionCount
public AbstractInnerSpaceCompactionTask(String storageGroupName, long timePartition, AtomicInteger currentTaskNum, boolean sequence, List<TsFileResource> selectedTsFileResourceList, TsFileManager tsFileManager)
public void setSourceFilesToCompactionCandidate()
public List<TsFileResource> getSelectedTsFileResourceList()
public boolean isSequence()
public long getSelectedFileSize()
public int getSumOfCompactionCount()
public long getMaxFileVersion()
public boolean checkValidAndSetMerging()
AbstractCompactionTaskcheckValidAndSetMerging 在类中 AbstractCompactionTaskpublic void resetCompactionCandidateStatusForAllSourceFiles()
Copyright © 2022 The Apache Software Foundation. All rights reserved.