Class CompactMessages
java.lang.Object
org.apache.flink.connector.file.table.stream.compact.CompactMessages
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 ClassesModifier and TypeClassDescriptionstatic classThe unit of a single compaction.static classThe output ofBatchCompactOperator.static interfaceThe input of compact coordinator.static interfaceThe output of compact coordinator.static classA flag to end checkpoint, coordinator can start coordinating one checkpoint.static classA flag to end compaction.static classA partitioned input file. -
Method Summary