@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.Modifier and Type | Class and Description |
---|---|
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
Modifier and Type | Field and Description |
---|---|
protected java.util.Collection<PartitionedMobCompactionRequest.CompactionPartition> |
compactionPartitions |
protected java.util.Collection<FileStatus> |
delFiles |
selectionTime, type
Constructor and Description |
---|
PartitionedMobCompactionRequest(java.util.Collection<PartitionedMobCompactionRequest.CompactionPartition> compactionPartitions,
java.util.Collection<FileStatus> delFiles) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<PartitionedMobCompactionRequest.CompactionPartition> |
getCompactionPartitions()
Gets the compaction partitions.
|
java.util.Collection<FileStatus> |
getDelFiles()
Gets the del files.
|
getCompactionType, getSelectionTime, setCompactionType
protected java.util.Collection<FileStatus> delFiles
protected java.util.Collection<PartitionedMobCompactionRequest.CompactionPartition> compactionPartitions
public PartitionedMobCompactionRequest(java.util.Collection<PartitionedMobCompactionRequest.CompactionPartition> compactionPartitions, java.util.Collection<FileStatus> delFiles)
public java.util.Collection<PartitionedMobCompactionRequest.CompactionPartition> getCompactionPartitions()
public java.util.Collection<FileStatus> getDelFiles()