public class FlinkCdcMultiTableSink extends Object implements Serializable
Constructor and Description |
---|
FlinkCdcMultiTableSink(Catalog.Loader catalogLoader,
double commitCpuCores,
MemorySize commitHeapMemory,
boolean commitChaining,
String commitUser) |
Modifier and Type | Method and Description |
---|---|
protected CommittableStateManager<WrappedManifestCommittable> |
createCommittableStateManager() |
protected Committer.Factory<MultiTableCommittable,WrappedManifestCommittable> |
createCommitterFactory() |
protected org.apache.flink.streaming.api.operators.OneInputStreamOperator<CdcMultiplexRecord,MultiTableCommittable> |
createWriteOperator(StoreSinkWrite.WithWriteBufferProvider writeProvider,
String commitUser) |
org.apache.flink.streaming.api.datastream.DataStreamSink<?> |
sinkFrom(org.apache.flink.streaming.api.datastream.DataStream<CdcMultiplexRecord> input) |
org.apache.flink.streaming.api.datastream.DataStreamSink<?> |
sinkFrom(org.apache.flink.streaming.api.datastream.DataStream<CdcMultiplexRecord> input,
String commitUser,
StoreSinkWrite.WithWriteBufferProvider sinkProvider) |
public FlinkCdcMultiTableSink(Catalog.Loader catalogLoader, double commitCpuCores, @Nullable MemorySize commitHeapMemory, boolean commitChaining, String commitUser)
public org.apache.flink.streaming.api.datastream.DataStreamSink<?> sinkFrom(org.apache.flink.streaming.api.datastream.DataStream<CdcMultiplexRecord> input)
public org.apache.flink.streaming.api.datastream.DataStreamSink<?> sinkFrom(org.apache.flink.streaming.api.datastream.DataStream<CdcMultiplexRecord> input, String commitUser, StoreSinkWrite.WithWriteBufferProvider sinkProvider)
protected org.apache.flink.streaming.api.operators.OneInputStreamOperator<CdcMultiplexRecord,MultiTableCommittable> createWriteOperator(StoreSinkWrite.WithWriteBufferProvider writeProvider, String commitUser)
protected Committer.Factory<MultiTableCommittable,WrappedManifestCommittable> createCommitterFactory()
protected CommittableStateManager<WrappedManifestCommittable> createCommittableStateManager()
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.