Class CompactMessages
- java.lang.Object
-
- org.apache.flink.connector.file.table.stream.compact.CompactMessages
-
@Internal public class CompactMessages extends Object
Util class for all compaction messages.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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCompactMessages.CompactionUnitThe unit of a single compaction.static classCompactMessages.CompactOutputThe output ofBatchCompactOperator.static interfaceCompactMessages.CoordinatorInputThe input of compact coordinator.static interfaceCompactMessages.CoordinatorOutputThe output of compact coordinator.static classCompactMessages.EndCheckpointA flag to end checkpoint, coordinator can start coordinating one checkpoint.static classCompactMessages.EndCompactionA flag to end compaction.static classCompactMessages.InputFileA partitioned input file.
-