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 Summary
Modifier and TypeMethodDescriptionorg.apache.flink.api.common.io.InputFormat<RowData,?> Creates anInputFormatinstance.static InputFormatProviderHelper method for creating a static provider.static InputFormatProviderHelper method for creating a static provider with a provided source parallelism.Methods inherited from interface org.apache.flink.table.connector.ParallelismProvider
getParallelismMethods inherited from interface org.apache.flink.table.connector.source.ScanTableSource.ScanRuntimeProvider
isBounded
-
Method Details
-
of
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.
-