Interface InputFormatProvider

All Superinterfaces:
ParallelismProvider, ScanTableSource.ScanRuntimeProvider

@PublicEvolving public interface InputFormatProvider extends ScanTableSource.ScanRuntimeProvider, ParallelismProvider
Provider of an InputFormat instance as a runtime implementation for ScanTableSource.
  • Method Details

    • of

      static InputFormatProvider of(org.apache.flink.api.common.io.InputFormat<RowData,?> inputFormat)
      Helper method for creating a static provider.
    • of

      static InputFormatProvider of(org.apache.flink.api.common.io.InputFormat<RowData,?> inputFormat, @Nullable Integer sourceParallelism)
      Helper method for creating a static provider with a provided source parallelism.
    • createInputFormat

      org.apache.flink.api.common.io.InputFormat<RowData,?> createInputFormat()
      Creates an InputFormat instance.