@PublicEvolving public interface SourceProvider extends ScanTableSource.ScanRuntimeProvider, ParallelismProvider
Source instance as a runtime implementation for ScanTableSource.
DataStreamScanProvider in flink-table-api-java-bridge is available for
advanced connector developers.
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.api.connector.source.Source<RowData,?,?> |
createSource()
Creates a
Source instance. |
static SourceProvider |
of(org.apache.flink.api.connector.source.Source<RowData,?,?> source)
Helper method for creating a static provider.
|
static SourceProvider |
of(org.apache.flink.api.connector.source.Source<RowData,?,?> source,
Integer sourceParallelism)
Helper method for creating a Source provider with a provided source parallelism.
|
isBoundedgetParallelismstatic SourceProvider of(org.apache.flink.api.connector.source.Source<RowData,?,?> source)
static SourceProvider of(org.apache.flink.api.connector.source.Source<RowData,?,?> source, @Nullable Integer sourceParallelism)
org.apache.flink.api.connector.source.Source<RowData,?,?> createSource()
Source instance.Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.