public class CompactorSink extends FlinkSink<org.apache.flink.table.data.RowData>
FlinkSink for dedicated compact jobs.| Constructor and Description |
|---|
CompactorSink(FileStoreTable table,
boolean fullCompaction) |
| Modifier and Type | Method and Description |
|---|---|
protected CommittableStateManager<ManifestCommittable> |
createCommittableStateManager() |
protected Committer.Factory<Committable,ManifestCommittable> |
createCommitterFactory() |
protected org.apache.flink.streaming.api.operators.OneInputStreamOperatorFactory<org.apache.flink.table.data.RowData,Committable> |
createWriteOperatorFactory(StoreSinkWrite.Provider writeProvider,
String commitUser) |
assertBatchAdaptiveParallelism, assertBatchAdaptiveParallelism, assertStreamingConfiguration, configureGlobalCommitter, doCommit, doWrite, isStreaming, isStreaming, sinkFrom, sinkFrompublic CompactorSink(FileStoreTable table, boolean fullCompaction)
protected org.apache.flink.streaming.api.operators.OneInputStreamOperatorFactory<org.apache.flink.table.data.RowData,Committable> createWriteOperatorFactory(StoreSinkWrite.Provider writeProvider, String commitUser)
createWriteOperatorFactory in class FlinkSink<org.apache.flink.table.data.RowData>protected Committer.Factory<Committable,ManifestCommittable> createCommitterFactory()
createCommitterFactory in class FlinkSink<org.apache.flink.table.data.RowData>protected CommittableStateManager<ManifestCommittable> createCommittableStateManager()
createCommittableStateManager in class FlinkSink<org.apache.flink.table.data.RowData>Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.