@ExecNodeMetadata(name="stream-exec-correlate", version=1, producedTransformations="correlate", minPlanVersion=v1_15, minStateVersion=v1_15) public class StreamExecCorrelate extends CommonExecCorrelate implements StreamExecNode<RowData>
ExecNode
which matches along with join a Java/Scala user defined table function.CORRELATE_TRANSFORMATION, FIELD_NAME_CONDITION, FIELD_NAME_FUNCTION_CALL, FIELD_NAME_JOIN_TYPE
FIELD_NAME_CONFIGURATION, FIELD_NAME_DESCRIPTION, FIELD_NAME_ID, FIELD_NAME_INPUT_PROPERTIES, FIELD_NAME_OUTPUT_TYPE, FIELD_NAME_TYPE
Constructor and Description |
---|
StreamExecCorrelate(int id,
ExecNodeContext context,
ReadableConfig persistedConfig,
FlinkJoinType joinType,
org.apache.calcite.rex.RexNode invocation,
org.apache.calcite.rex.RexNode condition,
List<InputProperty> inputProperties,
RowType outputType,
String description) |
StreamExecCorrelate(ReadableConfig tableConfig,
FlinkJoinType joinType,
org.apache.calcite.rex.RexCall invocation,
org.apache.calcite.rex.RexNode condition,
InputProperty inputProperty,
RowType outputType,
String description) |
translateToPlanInternal
accept, createFormattedTransformationDescription, createFormattedTransformationName, createTransformationDescription, createTransformationMeta, createTransformationMeta, createTransformationName, createTransformationUid, getContextFromAnnotation, getDescription, getId, getInputEdges, getInputProperties, getOutputType, getPersistedConfig, getSimplifiedName, inputsContainSingleton, replaceInputEdge, setCompiled, setInputEdges, translateToPlan
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept, getDescription, getId, getInputEdges, getInputProperties, getOutputType, replaceInputEdge, setCompiled, setInputEdges
translateToPlan
public StreamExecCorrelate(ReadableConfig tableConfig, FlinkJoinType joinType, org.apache.calcite.rex.RexCall invocation, @Nullable org.apache.calcite.rex.RexNode condition, InputProperty inputProperty, RowType outputType, String description)
public StreamExecCorrelate(int id, ExecNodeContext context, ReadableConfig persistedConfig, FlinkJoinType joinType, org.apache.calcite.rex.RexNode invocation, @Nullable org.apache.calcite.rex.RexNode condition, List<InputProperty> inputProperties, RowType outputType, String description)
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.