Interface OutputFormatProvider
-
- All Superinterfaces:
DynamicTableSink.SinkRuntimeProvider,ParallelismProvider
@PublicEvolving public interface OutputFormatProvider extends DynamicTableSink.SinkRuntimeProvider, ParallelismProvider
Provider of anOutputFormatinstance as a runtime implementation forDynamicTableSink.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description org.apache.flink.api.common.io.OutputFormat<RowData>createOutputFormat()Creates anOutputFormatinstance.static OutputFormatProviderof(org.apache.flink.api.common.io.OutputFormat<RowData> outputFormat)Helper method for creating a static provider.static OutputFormatProviderof(org.apache.flink.api.common.io.OutputFormat<RowData> outputFormat, Integer sinkParallelism)Helper method for creating a static provider with a provided sink parallelism.-
Methods inherited from interface org.apache.flink.table.connector.ParallelismProvider
getParallelism
-
-
-
-
Method Detail
-
of
static OutputFormatProvider of(org.apache.flink.api.common.io.OutputFormat<RowData> outputFormat)
Helper method for creating a static provider.
-
of
static OutputFormatProvider of(org.apache.flink.api.common.io.OutputFormat<RowData> outputFormat, Integer sinkParallelism)
Helper method for creating a static provider with a provided sink parallelism.
-
createOutputFormat
org.apache.flink.api.common.io.OutputFormat<RowData> createOutputFormat()
Creates anOutputFormatinstance.
-
-