Interface SinkV2Provider
-
- All Superinterfaces:
DynamicTableSink.SinkRuntimeProvider,ParallelismProvider
@PublicEvolving public interface SinkV2Provider extends DynamicTableSink.SinkRuntimeProvider, ParallelismProvider
Provider of aSinkinstance as a runtime implementation forDynamicTableSink.DataStreamSinkProviderinflink-table-api-java-bridgeis available for advanced connector developers.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description org.apache.flink.api.connector.sink2.Sink<RowData>createSink()static SinkV2Providerof(org.apache.flink.api.connector.sink2.Sink<RowData> sink)Helper method for creating a static provider.static SinkV2Providerof(org.apache.flink.api.connector.sink2.Sink<RowData> sink, Integer sinkParallelism)Helper method for creating a Sink provider with a provided sink parallelism.-
Methods inherited from interface org.apache.flink.table.connector.ParallelismProvider
getParallelism
-
-
-
-
Method Detail
-
of
static SinkV2Provider of(org.apache.flink.api.connector.sink2.Sink<RowData> sink)
Helper method for creating a static provider.
-
of
static SinkV2Provider of(org.apache.flink.api.connector.sink2.Sink<RowData> sink, @Nullable Integer sinkParallelism)
Helper method for creating a Sink provider with a provided sink parallelism.
-
createSink
org.apache.flink.api.connector.sink2.Sink<RowData> createSink()
-
-