@ExecNodeMetadata(name="stream-exec-table-source-scan", version=1, producedTransformations="source", minPlanVersion=v1_15, minStateVersion=v1_15) public class StreamExecTableSourceScan extends CommonExecTableSourceScan implements StreamExecNode<org.apache.flink.table.data.RowData>
ExecNode to read data from an external source defined by a ScanTableSource.FIELD_NAME_SCAN_TABLE_SOURCE, SOURCE_TRANSFORMATIONFIELD_NAME_CONFIGURATION, FIELD_NAME_DESCRIPTION, FIELD_NAME_ID, FIELD_NAME_INPUT_PROPERTIES, FIELD_NAME_OUTPUT_TYPE, FIELD_NAME_TYPE| Constructor and Description |
|---|
StreamExecTableSourceScan(int id,
ExecNodeContext context,
org.apache.flink.configuration.ReadableConfig persistedConfig,
DynamicTableSourceSpec tableSourceSpec,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecTableSourceScan(org.apache.flink.configuration.ReadableConfig tableConfig,
DynamicTableSourceSpec tableSourceSpec,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.api.dag.Transformation<org.apache.flink.table.data.RowData> |
createInputFormatTransformation(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment env,
org.apache.flink.api.common.io.InputFormat<org.apache.flink.table.data.RowData,?> inputFormat,
org.apache.flink.table.runtime.typeutils.InternalTypeInfo<org.apache.flink.table.data.RowData> outputTypeInfo,
String operatorName)
Creates a
Transformation based on the given InputFormat. |
createSourceFunctionTransformation, getSimplifiedName, getTableSourceSpec, translateToPlanInternalaccept, createFormattedTransformationDescription, createFormattedTransformationName, createTransformationDescription, createTransformationMeta, createTransformationMeta, createTransformationName, createTransformationUid, getContextFromAnnotation, getDescription, getId, getInputEdges, getInputProperties, getOutputType, getPersistedConfig, inputsContainSingleton, replaceInputEdge, setCompiled, setInputEdges, translateToPlanclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, getDescription, getId, getInputEdges, getInputProperties, getOutputType, replaceInputEdge, setCompiled, setInputEdgestranslateToPlanpublic StreamExecTableSourceScan(org.apache.flink.configuration.ReadableConfig tableConfig,
DynamicTableSourceSpec tableSourceSpec,
org.apache.flink.table.types.logical.RowType outputType,
String description)
public StreamExecTableSourceScan(int id,
ExecNodeContext context,
org.apache.flink.configuration.ReadableConfig persistedConfig,
DynamicTableSourceSpec tableSourceSpec,
org.apache.flink.table.types.logical.RowType outputType,
String description)
public org.apache.flink.api.dag.Transformation<org.apache.flink.table.data.RowData> createInputFormatTransformation(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment env,
org.apache.flink.api.common.io.InputFormat<org.apache.flink.table.data.RowData,?> inputFormat,
org.apache.flink.table.runtime.typeutils.InternalTypeInfo<org.apache.flink.table.data.RowData> outputTypeInfo,
String operatorName)
CommonExecTableSourceScanTransformation based on the given InputFormat. The implementation
is different for streaming mode and batch mode.createInputFormatTransformation in class CommonExecTableSourceScanCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.