@PublicEvolving
public interface SinkFunctionProvider
extends org.apache.flink.table.connector.sink.DynamicTableSink.SinkRuntimeProvider, org.apache.flink.table.connector.ParallelismProvider
SinkFunction instance as a runtime implementation for DynamicTableSink.| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.streaming.api.functions.sink.SinkFunction<org.apache.flink.table.data.RowData> |
createSinkFunction()
Creates a
SinkFunction instance. |
static SinkFunctionProvider |
of(org.apache.flink.streaming.api.functions.sink.SinkFunction<org.apache.flink.table.data.RowData> sinkFunction)
Helper method for creating a static provider.
|
static SinkFunctionProvider |
of(org.apache.flink.streaming.api.functions.sink.SinkFunction<org.apache.flink.table.data.RowData> sinkFunction,
Integer sinkParallelism)
Helper method for creating a SinkFunction provider with a provided sink parallelism.
|
static SinkFunctionProvider of(org.apache.flink.streaming.api.functions.sink.SinkFunction<org.apache.flink.table.data.RowData> sinkFunction)
static SinkFunctionProvider of(org.apache.flink.streaming.api.functions.sink.SinkFunction<org.apache.flink.table.data.RowData> sinkFunction, Integer sinkParallelism)
org.apache.flink.streaming.api.functions.sink.SinkFunction<org.apache.flink.table.data.RowData> createSinkFunction()
SinkFunction instance.Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.