@Internal public class CompactMessages extends Object
The compaction operator graph is: TempFileWriter|parallel ---(InputFile&EndInputFile)---> CompactCoordinator|non-parallel ---(CompactionUnit&EndCompaction)--->CompactOperator|parallel---(PartitionCommitInfo)---> PartitionCommitter|non-parallel
Because the end message is a kind of barrier of record messages, they can only be transmitted in the way of full broadcast in the link from coordinator to compact operator.
Modifier and Type | Class and Description |
---|---|
static class |
CompactMessages.CompactionUnit
The unit of a single compaction.
|
static class |
CompactMessages.CompactOutput
The output of
BatchCompactOperator . |
static interface |
CompactMessages.CoordinatorInput
The input of compact coordinator.
|
static interface |
CompactMessages.CoordinatorOutput
The output of compact coordinator.
|
static class |
CompactMessages.EndCheckpoint
A flag to end checkpoint, coordinator can start coordinating one checkpoint.
|
static class |
CompactMessages.EndCompaction
A flag to end compaction.
|
static class |
CompactMessages.InputFile
A partitioned input file.
|
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.