Interface InputFormatProvider
-
- All Superinterfaces:
ParallelismProvider,ScanTableSource.ScanRuntimeProvider
@PublicEvolving public interface InputFormatProvider extends ScanTableSource.ScanRuntimeProvider, ParallelismProvider
Provider of anInputFormatinstance as a runtime implementation forScanTableSource.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description org.apache.flink.api.common.io.InputFormat<RowData,?>createInputFormat()Creates anInputFormatinstance.static InputFormatProviderof(org.apache.flink.api.common.io.InputFormat<RowData,?> inputFormat)Helper method for creating a static provider.static InputFormatProviderof(org.apache.flink.api.common.io.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(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 anInputFormatinstance.
-
-