public class BatchExecScriptTransform extends ExecNodeBase<org.apache.flink.table.data.RowData> implements BatchExecNode<org.apache.flink.table.data.RowData>, SingleTransformationTranslator<org.apache.flink.table.data.RowData>
ExecNode for ScripTransform.FIELD_NAME_CONFIGURATION, FIELD_NAME_DESCRIPTION, FIELD_NAME_ID, FIELD_NAME_INPUT_PROPERTIES, FIELD_NAME_OUTPUT_TYPE, FIELD_NAME_STATE, FIELD_NAME_TYPE| Constructor and Description |
|---|
BatchExecScriptTransform(org.apache.flink.configuration.ReadableConfig tableConfig,
InputProperty inputProperty,
org.apache.flink.table.types.logical.LogicalType inputType,
org.apache.flink.table.types.logical.LogicalType outputType,
String description,
int[] inputIndexes,
String script,
org.apache.flink.table.runtime.script.ScriptTransformIOInfo scriptTransformIOInfo) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.flink.api.dag.Transformation<org.apache.flink.table.data.RowData> |
translateToPlanInternal(PlannerBase planner,
ExecNodeConfig config)
Internal method, translates this node into a Flink operator.
|
accept, createFormattedTransformationDescription, createFormattedTransformationName, createTransformationDescription, createTransformationMeta, createTransformationMeta, createTransformationName, createTransformationUid, getContextFromAnnotation, getDescription, getId, getInputEdges, getInputProperties, getOutputType, getPersistedConfig, getSimplifiedName, getTransformation, inputsContainSingleton, replaceInputEdge, setCompiled, setInputEdges, supportFusionCodegen, translateToFusionCodegenSpec, translateToFusionCodegenSpecInternal, translateToPlanclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, getDescription, getId, getInputEdges, getInputProperties, getOutputType, replaceInputEdge, setCompiled, setInputEdgestranslateToPlansupportFusionCodegen, translateToFusionCodegenSpecpublic BatchExecScriptTransform(org.apache.flink.configuration.ReadableConfig tableConfig,
InputProperty inputProperty,
org.apache.flink.table.types.logical.LogicalType inputType,
org.apache.flink.table.types.logical.LogicalType outputType,
String description,
int[] inputIndexes,
String script,
org.apache.flink.table.runtime.script.ScriptTransformIOInfo scriptTransformIOInfo)
protected org.apache.flink.api.dag.Transformation<org.apache.flink.table.data.RowData> translateToPlanInternal(PlannerBase planner,
ExecNodeConfig config)
ExecNodeBasetranslateToPlanInternal in class ExecNodeBase<org.apache.flink.table.data.RowData>planner - The planner.config - per-ExecNode configuration that contains the merged configuration from
various layers which all the nodes implementing this method should use, instead of
retrieving configuration from the planner. For more details check ExecNodeConfig.Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.