Interface OutputFormatProvider

All Superinterfaces:
DynamicTableSink.SinkRuntimeProvider, ParallelismProvider

@PublicEvolving public interface OutputFormatProvider extends DynamicTableSink.SinkRuntimeProvider, ParallelismProvider
Provider of an OutputFormat instance as a runtime implementation for DynamicTableSink.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.flink.api.common.io.OutputFormat<RowData>
    Creates an OutputFormat instance.
    of(org.apache.flink.api.common.io.OutputFormat<RowData> outputFormat)
    Helper method for creating a static provider.
    of(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 Details

    • 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 an OutputFormat instance.