Interface InputFormatProvider
-
- All Superinterfaces:
ParallelismProvider
,ScanTableSource.ScanRuntimeProvider
@PublicEvolving public interface InputFormatProvider extends ScanTableSource.ScanRuntimeProvider, ParallelismProvider
Provider of anInputFormat
instance as a runtime implementation forScanTableSource
.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description InputFormat<RowData,?>
createInputFormat()
Creates anInputFormat
instance.static InputFormatProvider
of(InputFormat<RowData,?> inputFormat)
Helper method for creating a static provider.static InputFormatProvider
of(InputFormat<RowData,?> inputFormat, Integer sourceParallelism)
Helper method for creating a static provider with a provided source parallelism.-
Methods inherited from interface org.apache.flink.table.connector.ParallelismProvider
getParallelism
-
Methods inherited from interface org.apache.flink.table.connector.source.ScanTableSource.ScanRuntimeProvider
isBounded
-
-
-
-
Method Detail
-
of
static InputFormatProvider of(InputFormat<RowData,?> inputFormat)
Helper method for creating a static provider.
-
of
static InputFormatProvider of(InputFormat<RowData,?> inputFormat, @Nullable Integer sourceParallelism)
Helper method for creating a static provider with a provided source parallelism.
-
createInputFormat
InputFormat<RowData,?> createInputFormat()
Creates anInputFormat
instance.
-
-