Interface SourceProvider
- All Superinterfaces:
ParallelismProvider,ScanTableSource.ScanRuntimeProvider
@PublicEvolving
public interface SourceProvider
extends ScanTableSource.ScanRuntimeProvider, ParallelismProvider
Provider of a
Source instance as a runtime implementation for ScanTableSource.
DataStreamScanProvider in flink-table-api-java-bridge is available for
advanced connector developers.
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.api.connector.source.Source<RowData,?, ?> Creates aSourceinstance.static SourceProviderHelper method for creating a static provider.static SourceProviderHelper method for creating a Source 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 SourceProvider of(org.apache.flink.api.connector.source.Source<RowData, ?, ?> source, @Nullable Integer sourceParallelism) Helper method for creating a Source provider with a provided source parallelism. -
createSource
org.apache.flink.api.connector.source.Source<RowData,?, createSource()?> Creates aSourceinstance.
-