@InterfaceAudience.Private public class PartitionedMobCompactionRequest extends MobCompactionRequest
MobCompactionRequest that is used in
PartitionedMobCompactor.
The mob files that have the same start key and date in their names belong to
the same partition.| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
PartitionedMobCompactionRequest.CompactionDelPartition
The delete file partition in the mob compaction.
|
static class |
PartitionedMobCompactionRequest.CompactionDelPartitionId
The delete partition id that consists of start key and end key
|
protected static class |
PartitionedMobCompactionRequest.CompactionPartition
The partition in the mob compaction.
|
static class |
PartitionedMobCompactionRequest.CompactionPartitionId
The partition id that consists of start key and date of the mob file name.
|
MobCompactionRequest.CompactionType| 限定符和类型 | 字段和说明 |
|---|---|
protected Collection<PartitionedMobCompactionRequest.CompactionPartition> |
compactionPartitions |
protected List<PartitionedMobCompactionRequest.CompactionDelPartition> |
delPartitions |
selectionTime, type| 构造器和说明 |
|---|
PartitionedMobCompactionRequest(Collection<PartitionedMobCompactionRequest.CompactionPartition> compactionPartitions,
List<PartitionedMobCompactionRequest.CompactionDelPartition> delPartitions) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<PartitionedMobCompactionRequest.CompactionPartition> |
getCompactionPartitions()
Gets the compaction partitions.
|
List<PartitionedMobCompactionRequest.CompactionDelPartition> |
getDelPartitions()
Gets the del files.
|
getCompactionType, getSelectionTime, setCompactionTypeprotected List<PartitionedMobCompactionRequest.CompactionDelPartition> delPartitions
protected Collection<PartitionedMobCompactionRequest.CompactionPartition> compactionPartitions
public PartitionedMobCompactionRequest(Collection<PartitionedMobCompactionRequest.CompactionPartition> compactionPartitions, List<PartitionedMobCompactionRequest.CompactionDelPartition> delPartitions)
public Collection<PartitionedMobCompactionRequest.CompactionPartition> getCompactionPartitions()
public List<PartitionedMobCompactionRequest.CompactionDelPartition> getDelPartitions()
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.