public enum CrossCompactionStrategy extends Enum<CrossCompactionStrategy>
| 枚举常量和说明 |
|---|
REWRITE_COMPACTION |
| 限定符和类型 | 方法和说明 |
|---|---|
AbstractCrossSpaceCompactionSelector |
getCompactionSelector(String logicalStorageGroupName,
String virtualGroupId,
String storageGroupDir,
long timePartition,
TsFileManager tsFileManager,
CrossSpaceCompactionTaskFactory taskFactory) |
AbstractCrossSpaceCompactionTask |
getCompactionTask(String logicalStorageGroupName,
String virtualStorageGroupName,
long timePartitionId,
TsFileManager tsFileManager,
List<TsFileResource> selectedSeqTsFileResourceList,
List<TsFileResource> selectedUnSeqTsFileResourceList) |
static CrossCompactionStrategy |
getCrossCompactionStrategy(String name) |
static CrossCompactionStrategy |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static CrossCompactionStrategy[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final CrossCompactionStrategy REWRITE_COMPACTION
public static CrossCompactionStrategy[] values()
for (CrossCompactionStrategy c : CrossCompactionStrategy.values()) System.out.println(c);
public static CrossCompactionStrategy valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static CrossCompactionStrategy getCrossCompactionStrategy(String name)
public AbstractCrossSpaceCompactionTask getCompactionTask(String logicalStorageGroupName, String virtualStorageGroupName, long timePartitionId, TsFileManager tsFileManager, List<TsFileResource> selectedSeqTsFileResourceList, List<TsFileResource> selectedUnSeqTsFileResourceList)
public AbstractCrossSpaceCompactionSelector getCompactionSelector(String logicalStorageGroupName, String virtualGroupId, String storageGroupDir, long timePartition, TsFileManager tsFileManager, CrossSpaceCompactionTaskFactory taskFactory)
Copyright © 2022 The Apache Software Foundation. All rights reserved.