public class CombinedTableCompactorSink extends Object implements Serializable
Constructor and Description |
---|
CombinedTableCompactorSink(Catalog.Loader catalogLoader,
Options options) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.flink.streaming.api.operators.OneInputStreamOperator<org.apache.flink.table.data.RowData,MultiTableCommittable> |
combinedMultiComacptionWriteOperator(org.apache.flink.streaming.api.environment.CheckpointConfig checkpointConfig,
boolean isStreaming,
String commitUser) |
protected CommittableStateManager<WrappedManifestCommittable> |
createCommittableStateManager() |
protected Committer.Factory<MultiTableCommittable,WrappedManifestCommittable> |
createCommitterFactory(boolean isStreaming) |
protected org.apache.flink.streaming.api.datastream.DataStreamSink<?> |
doCommit(org.apache.flink.streaming.api.datastream.DataStream<MultiTableCommittable> written,
String commitUser) |
org.apache.flink.streaming.api.datastream.DataStream<MultiTableCommittable> |
doWrite(org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.table.data.RowData> awareBucketTableSource,
org.apache.flink.streaming.api.datastream.DataStream<MultiTableUnawareAppendCompactionTask> unawareBucketTableSource,
String commitUser) |
org.apache.flink.streaming.api.datastream.DataStreamSink<?> |
sinkFrom(org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.table.data.RowData> awareBucketTableSource,
org.apache.flink.streaming.api.datastream.DataStream<MultiTableUnawareAppendCompactionTask> unawareBucketTableSource) |
org.apache.flink.streaming.api.datastream.DataStreamSink<?> |
sinkFrom(org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.table.data.RowData> awareBucketTableSource,
org.apache.flink.streaming.api.datastream.DataStream<MultiTableUnawareAppendCompactionTask> unawareBucketTableSource,
String initialCommitUser) |
public CombinedTableCompactorSink(Catalog.Loader catalogLoader, Options options)
public org.apache.flink.streaming.api.datastream.DataStreamSink<?> sinkFrom(org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.table.data.RowData> awareBucketTableSource, org.apache.flink.streaming.api.datastream.DataStream<MultiTableUnawareAppendCompactionTask> unawareBucketTableSource)
public org.apache.flink.streaming.api.datastream.DataStreamSink<?> sinkFrom(org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.table.data.RowData> awareBucketTableSource, org.apache.flink.streaming.api.datastream.DataStream<MultiTableUnawareAppendCompactionTask> unawareBucketTableSource, String initialCommitUser)
public org.apache.flink.streaming.api.datastream.DataStream<MultiTableCommittable> doWrite(org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.table.data.RowData> awareBucketTableSource, org.apache.flink.streaming.api.datastream.DataStream<MultiTableUnawareAppendCompactionTask> unawareBucketTableSource, String commitUser)
protected org.apache.flink.streaming.api.datastream.DataStreamSink<?> doCommit(org.apache.flink.streaming.api.datastream.DataStream<MultiTableCommittable> written, String commitUser)
protected org.apache.flink.streaming.api.operators.OneInputStreamOperator<org.apache.flink.table.data.RowData,MultiTableCommittable> combinedMultiComacptionWriteOperator(org.apache.flink.streaming.api.environment.CheckpointConfig checkpointConfig, boolean isStreaming, String commitUser)
protected Committer.Factory<MultiTableCommittable,WrappedManifestCommittable> createCommitterFactory(boolean isStreaming)
protected CommittableStateManager<WrappedManifestCommittable> createCommittableStateManager()
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.