Class StreamExecCalc
java.lang.Object
org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase<org.apache.flink.table.data.RowData>
org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCalc
org.apache.flink.table.planner.plan.nodes.exec.stream.StreamExecCalc
- All Implemented Interfaces:
ExecNode<org.apache.flink.table.data.RowData>,ExecNodeTranslator<org.apache.flink.table.data.RowData>,FusionCodegenExecNode,SingleTransformationTranslator<org.apache.flink.table.data.RowData>,StreamExecNode<org.apache.flink.table.data.RowData>
@ExecNodeMetadata(name="stream-exec-calc",
version=1,
producedTransformations="calc",
minPlanVersion=v1_15,
minStateVersion=v1_15)
public class StreamExecCalc
extends CommonExecCalc
implements StreamExecNode<org.apache.flink.table.data.RowData>
Stream
ExecNode for Calc.-
Field Summary
Fields inherited from class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCalc
CALC_TRANSFORMATION, condition, FIELD_NAME_CONDITION, FIELD_NAME_PROJECTION, projectionFields inherited from interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
FIELD_NAME_CONFIGURATION, FIELD_NAME_DESCRIPTION, FIELD_NAME_ID, FIELD_NAME_INPUT_PROPERTIES, FIELD_NAME_OUTPUT_TYPE, FIELD_NAME_STATE, FIELD_NAME_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionStreamExecCalc(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<org.apache.calcite.rex.RexNode> projection, org.apache.calcite.rex.RexNode condition, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecCalc(org.apache.flink.configuration.ReadableConfig tableConfig, List<org.apache.calcite.rex.RexNode> projection, org.apache.calcite.rex.RexNode condition, InputProperty inputProperty, org.apache.flink.table.types.logical.RowType outputType, String description) -
Method Summary
Methods inherited from class org.apache.flink.table.planner.plan.nodes.exec.common.CommonExecCalc
translateToPlanInternalMethods inherited from class org.apache.flink.table.planner.plan.nodes.exec.ExecNodeBase
accept, createFormattedTransformationDescription, createFormattedTransformationName, createTransformationDescription, createTransformationMeta, createTransformationMeta, createTransformationName, createTransformationUid, getContextFromAnnotation, getDescription, getId, getInputEdges, getInputProperties, getOutputType, getPersistedConfig, getSimplifiedName, getTransformation, inputsContainSingleton, replaceInputEdge, setCompiled, setInputEdges, supportFusionCodegen, translateToFusionCodegenSpec, translateToFusionCodegenSpecInternal, translateToPlanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.flink.table.planner.plan.nodes.exec.ExecNode
accept, getDescription, getId, getInputEdges, getInputProperties, getOutputType, replaceInputEdge, setCompiled, setInputEdgesMethods inherited from interface org.apache.flink.table.planner.plan.nodes.exec.ExecNodeTranslator
translateToPlanMethods inherited from interface org.apache.flink.table.planner.plan.nodes.exec.FusionCodegenExecNode
supportFusionCodegen, translateToFusionCodegenSpec
-
Constructor Details
-
StreamExecCalc
public StreamExecCalc(org.apache.flink.configuration.ReadableConfig tableConfig, List<org.apache.calcite.rex.RexNode> projection, @Nullable org.apache.calcite.rex.RexNode condition, InputProperty inputProperty, org.apache.flink.table.types.logical.RowType outputType, String description) -
StreamExecCalc
public StreamExecCalc(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<org.apache.calcite.rex.RexNode> projection, @Nullable org.apache.calcite.rex.RexNode condition, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description)
-