Uses of Class
org.apache.flink.table.planner.plan.nodes.exec.ExecNodeContext
Packages that use ExecNodeContext
Package
Description
-
Uses of ExecNodeContext in org.apache.flink.table.planner.plan.nodes.exec
Methods in org.apache.flink.table.planner.plan.nodes.exec that return ExecNodeContextModifier and TypeMethodDescriptionprotected final ExecNodeContextExecNodeBase.getContextFromAnnotation()Retrieves the default context from theExecNodeMetadataannotation to be serialized into the JSON plan.static <T extends ExecNode<?>>
ExecNodeContextExecNodeContext.newContext(Class<T> execNodeClass) ExecNodeContext.withId(int id) Set the unique ID of the node, so that theExecNodeContext, together with the type relatednameandversion, stores all the necessary info to uniquely reconstruct theExecNode, and avoid storing theidindependently as a field inExecNodeBase.Constructors in org.apache.flink.table.planner.plan.nodes.exec with parameters of type ExecNodeContextModifierConstructorDescriptionprotectedExecNodeBase(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.LogicalType outputType, String description) -
Uses of ExecNodeContext in org.apache.flink.table.planner.plan.nodes.exec.batch
Constructors in org.apache.flink.table.planner.plan.nodes.exec.batch with parameters of type ExecNodeContextModifierConstructorDescriptionBatchExecCalc(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) BatchExecCorrelate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, org.apache.flink.table.runtime.operators.join.FlinkJoinType joinType, org.apache.calcite.rex.RexNode invocation, org.apache.calcite.rex.RexNode condition, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) BatchExecExchange(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description, org.apache.flink.streaming.api.transformations.StreamExchangeMode requiredExchangeMode) BatchExecExpand(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<List<org.apache.calcite.rex.RexNode>> projects, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) BatchExecHashAggregate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, int[] grouping, int[] auxGrouping, org.apache.calcite.rel.core.AggregateCall[] aggCalls, org.apache.flink.table.types.logical.RowType aggInputRowType, boolean isMerge, boolean isFinal, boolean supportAdaptiveLocalHashAgg, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) BatchExecHashJoin(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, JoinSpec joinSpec, int estimatedLeftAvgRowSize, int estimatedRightAvgRowSize, long estimatedLeftRowCount, long estimatedRightRowCount, boolean isBroadcast, boolean leftIsBuild, boolean tryDistinctBuildRow, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description, boolean withJobStrategyHint) BatchExecLimit(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, long limitStart, long limitEnd, boolean isGlobal, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.LogicalType outputType, String description) BatchExecLookupJoin(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, org.apache.flink.table.runtime.operators.join.FlinkJoinType joinType, org.apache.calcite.rex.RexNode preFilterCondition, org.apache.calcite.rex.RexNode remainingJoinCondition, TemporalTableSourceSpec temporalTableSourceSpec, Map<Integer, LookupJoinUtil.LookupKey> lookupKeys, List<org.apache.calcite.rex.RexNode> projectionOnTemporalTable, org.apache.calcite.rex.RexNode filterOnTemporalTable, LookupJoinUtil.AsyncLookupOptions asyncLookupOptions, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description, boolean preferCustomShuffle) BatchExecMatch(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, MatchSpec matchSpec, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) BatchExecNestedLoopJoin(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, org.apache.flink.table.runtime.operators.join.FlinkJoinType joinType, org.apache.calcite.rex.RexNode condition, boolean leftIsBuild, boolean singleRowJoin, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) BatchExecOverAggregate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, OverSpec overSpec, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) BatchExecOverAggregateBase(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, OverSpec overSpec, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) BatchExecOverAggregateBase(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, OverSpec overSpec, InputProperty inputProperty, org.apache.flink.table.types.logical.RowType outputType, String description) BatchExecRank(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, int[] partitionFields, int[] sortFields, long rankStart, long rankEnd, boolean outputRankNumber, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) BatchExecSink(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, DynamicTableSinkSpec tableSinkSpec, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.LogicalType outputType, String description) BatchExecSort(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, SortSpec sortSpec, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) BatchExecSortAggregate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, int[] grouping, int[] auxGrouping, org.apache.calcite.rel.core.AggregateCall[] aggCalls, org.apache.flink.table.types.logical.RowType aggInputRowType, boolean isMerge, boolean isFinal, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) BatchExecSortLimit(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, SortSpec sortSpec, long limitStart, long limitEnd, boolean isGlobal, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) BatchExecTableSourceScan(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig tableConfig, DynamicTableSourceSpec tableSourceSpec, org.apache.flink.table.types.logical.RowType outputType, String description) BatchExecUnion(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) BatchExecValues(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<List<org.apache.calcite.rex.RexLiteral>> tuples, org.apache.flink.table.types.logical.RowType outputType, String description) BatchExecWindowTableFunction(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, TimeAttributeWindowingStrategy windowingStrategy, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) -
Uses of ExecNodeContext in org.apache.flink.table.planner.plan.nodes.exec.common
Constructors in org.apache.flink.table.planner.plan.nodes.exec.common with parameters of type ExecNodeContextModifierConstructorDescriptionCommonExecAsyncCalc(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<org.apache.calcite.rex.RexNode> projection, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) protectedCommonExecCalc(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<org.apache.calcite.rex.RexNode> projection, org.apache.calcite.rex.RexNode condition, Class<?> operatorBaseClass, boolean retainHeader, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) CommonExecCorrelate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, org.apache.flink.table.runtime.operators.join.FlinkJoinType joinType, org.apache.calcite.rex.RexCall invocation, org.apache.calcite.rex.RexNode condition, Class<?> operatorBaseClass, boolean retainHeader, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) CommonExecExchange(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) CommonExecExpand(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<List<org.apache.calcite.rex.RexNode>> projects, boolean retainHeader, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) CommonExecLegacySink(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, org.apache.flink.table.legacy.sinks.TableSink<T> tableSink, String[] upsertKeys, boolean needRetraction, boolean isStreaming, InputProperty inputProperty, org.apache.flink.table.types.logical.LogicalType outputType, String description) CommonExecLegacyTableSourceScan(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, org.apache.flink.table.legacy.sources.TableSource<?> tableSource, List<String> qualifiedName, org.apache.flink.table.types.logical.RowType outputType, String description) protectedCommonExecLookupJoin(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, org.apache.flink.table.runtime.operators.join.FlinkJoinType joinType, org.apache.calcite.rex.RexNode preFilterCondition, org.apache.calcite.rex.RexNode remainingJoinCondition, TemporalTableSourceSpec temporalTableSourceSpec, Map<Integer, LookupJoinUtil.LookupKey> lookupKeys, List<org.apache.calcite.rex.RexNode> projectionOnTemporalTable, org.apache.calcite.rex.RexNode filterOnTemporalTable, LookupJoinUtil.AsyncLookupOptions asyncLookupOptions, LookupJoinUtil.RetryLookupOptions retryOptions, org.apache.flink.table.connector.ChangelogMode inputChangelogMode, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description, boolean preferCustomShuffle) CommonExecMatch(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, MatchSpec matchSpec, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.LogicalType outputType, String description) CommonExecPythonCalc(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<org.apache.calcite.rex.RexNode> projection, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) CommonExecPythonCorrelate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, org.apache.flink.table.runtime.operators.join.FlinkJoinType joinType, org.apache.calcite.rex.RexCall invocation, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) protectedCommonExecSink(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, DynamicTableSinkSpec tableSinkSpec, org.apache.flink.table.connector.ChangelogMode inputChangelogMode, boolean isBounded, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.LogicalType outputType, String description) protectedCommonExecTableSourceScan(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, DynamicTableSourceSpec tableSourceSpec, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.LogicalType outputType, String description) CommonExecUnion(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) CommonExecValues(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<List<org.apache.calcite.rex.RexLiteral>> tuples, org.apache.flink.table.types.logical.RowType outputType, String description) protectedCommonExecWindowTableFunction(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, TimeAttributeWindowingStrategy windowingStrategy, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) -
Uses of ExecNodeContext in org.apache.flink.table.planner.plan.nodes.exec.stream
Constructors in org.apache.flink.table.planner.plan.nodes.exec.stream with parameters of type ExecNodeContextModifierConstructorDescriptionprotectedStreamExecAggregateBase(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.LogicalType outputType, String description) StreamExecAsyncCalc(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<org.apache.calcite.rex.RexNode> projection, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecCalc(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) StreamExecChangelogNormalize(Integer id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, int[] uniqueKeys, boolean generateUpdateBefore, List<StateMetadata> stateMetadataList, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecCorrelate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, org.apache.flink.table.runtime.operators.join.FlinkJoinType joinType, org.apache.calcite.rex.RexNode invocation, org.apache.calcite.rex.RexNode condition, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecDeduplicate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, int[] uniqueKeys, boolean isRowtime, boolean keepLastRow, boolean generateUpdateBefore, List<StateMetadata> stateMetadataList, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecDropUpdateBefore(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecExchange(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecExpand(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<List<org.apache.calcite.rex.RexNode>> projects, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecGlobalGroupAggregate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, int[] grouping, org.apache.calcite.rel.core.AggregateCall[] aggCalls, boolean[] aggCallNeedRetractions, org.apache.flink.table.types.logical.RowType localAggInputRowType, boolean generateUpdateBefore, boolean needRetraction, Integer indexOfCountStar, List<StateMetadata> stateMetadataList, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecGlobalWindowAggregate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, int[] grouping, org.apache.calcite.rel.core.AggregateCall[] aggCalls, WindowingStrategy windowing, org.apache.flink.table.runtime.groupwindow.NamedWindowProperty[] namedWindowProperties, Boolean needRetraction, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType localAggInputRowType, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecGroupAggregate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, int[] grouping, org.apache.calcite.rel.core.AggregateCall[] aggCalls, boolean[] aggCallNeedRetractions, boolean generateUpdateBefore, boolean needRetraction, List<StateMetadata> stateMetadataList, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecGroupWindowAggregate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, int[] grouping, org.apache.calcite.rel.core.AggregateCall[] aggCalls, LogicalWindow window, org.apache.flink.table.runtime.groupwindow.NamedWindowProperty[] namedWindowProperties, boolean needRetraction, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecIncrementalGroupAggregate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, int[] partialAggGrouping, int[] finalAggGrouping, org.apache.calcite.rel.core.AggregateCall[] partialOriginalAggCalls, boolean[] partialAggCallNeedRetractions, org.apache.flink.table.types.logical.RowType partialLocalAggInputType, boolean partialAggNeedRetraction, List<StateMetadata> stateMetadataList, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecIntervalJoin(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, IntervalJoinSpec intervalJoinSpec, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecJoin(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, JoinSpec joinSpec, List<int[]> leftUpsertKeys, List<int[]> rightUpsertKeys, List<StateMetadata> stateMetadataList, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecLimit(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, org.apache.flink.table.runtime.operators.rank.ConstantRankRange rankRange, RankProcessStrategy rankStrategy, boolean generateUpdateBefore, List<StateMetadata> stateMetadataList, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecLocalGroupAggregate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, int[] grouping, org.apache.calcite.rel.core.AggregateCall[] aggCalls, boolean[] aggCallNeedRetractions, boolean needRetraction, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecLocalWindowAggregate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, int[] grouping, org.apache.calcite.rel.core.AggregateCall[] aggCalls, WindowingStrategy windowing, Boolean needRetraction, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecLookupJoin(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, org.apache.flink.table.runtime.operators.join.FlinkJoinType joinType, org.apache.calcite.rex.RexNode preFilterCondition, org.apache.calcite.rex.RexNode remainingJoinCondition, TemporalTableSourceSpec temporalTableSourceSpec, Map<Integer, LookupJoinUtil.LookupKey> lookupKeys, List<org.apache.calcite.rex.RexNode> projectionOnTemporalTable, org.apache.calcite.rex.RexNode filterOnTemporalTable, boolean lookupKeyContainsPrimaryKey, boolean upsertMaterialize, LookupJoinUtil.AsyncLookupOptions asyncLookupOptions, LookupJoinUtil.RetryLookupOptions retryOptions, org.apache.flink.table.connector.ChangelogMode inputChangelogMode, int[] inputUpsertKey, List<StateMetadata> stateMetadataList, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description, boolean preferCustomShuffle) StreamExecMatch(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, MatchSpec matchSpec, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecMiniBatchAssigner(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, MiniBatchInterval miniBatchInterval, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecOverAggregate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, OverSpec overSpec, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecPythonCalc(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<org.apache.calcite.rex.RexNode> projection, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecPythonCorrelate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, org.apache.flink.table.runtime.operators.join.FlinkJoinType joinType, org.apache.calcite.rex.RexNode invocation, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecPythonGroupAggregate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, int[] grouping, org.apache.calcite.rel.core.AggregateCall[] aggCalls, boolean[] aggCallNeedRetractions, boolean generateUpdateBefore, boolean needRetraction, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecPythonGroupWindowAggregate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, int[] grouping, org.apache.calcite.rel.core.AggregateCall[] aggCalls, LogicalWindow window, org.apache.flink.table.runtime.groupwindow.NamedWindowProperty[] namedWindowProperties, boolean generateUpdateBefore, boolean needRetraction, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecPythonOverAggregate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, OverSpec overSpec, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecRank(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, org.apache.flink.table.runtime.operators.rank.RankType rankType, PartitionSpec partitionSpec, SortSpec sortSpec, org.apache.flink.table.runtime.operators.rank.RankRange rankRange, RankProcessStrategy rankStrategy, boolean outputRankNumber, boolean generateUpdateBefore, List<StateMetadata> stateMetadataList, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecSink(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, DynamicTableSinkSpec tableSinkSpec, org.apache.flink.table.connector.ChangelogMode inputChangelogMode, boolean upsertMaterialize, List<StateMetadata> stateMetadataList, int[] inputUpsertKey, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.LogicalType outputType, String description) StreamExecSort(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, SortSpec sortSpec, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecSortLimit(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, SortSpec sortSpec, org.apache.flink.table.runtime.operators.rank.ConstantRankRange rankRange, RankProcessStrategy rankStrategy, boolean generateUpdateBefore, List<StateMetadata> stateMetadataList, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecTableSourceScan(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, DynamicTableSourceSpec tableSourceSpec, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecTemporalJoin(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, JoinSpec joinSpec, boolean isTemporalTableFunctionJoin, int leftTimeAttributeIndex, int rightTimeAttributeIndex, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecTemporalSort(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, SortSpec sortSpec, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecUnion(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecValues(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<List<org.apache.calcite.rex.RexLiteral>> tuples, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecWatermarkAssigner(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, org.apache.calcite.rex.RexNode watermarkExpr, int rowtimeFieldIndex, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecWindowAggregate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, int[] grouping, org.apache.calcite.rel.core.AggregateCall[] aggCalls, WindowingStrategy windowing, org.apache.flink.table.runtime.groupwindow.NamedWindowProperty[] namedWindowProperties, Boolean needRetraction, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) protectedStreamExecWindowAggregateBase(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.LogicalType outputType, String description) StreamExecWindowDeduplicate(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, int[] partitionKeys, int orderKey, boolean keepLastRow, WindowingStrategy windowing, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecWindowJoin(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, JoinSpec joinSpec, WindowingStrategy leftWindowing, WindowingStrategy rightWindowing, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecWindowRank(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, org.apache.flink.table.runtime.operators.rank.RankType rankType, PartitionSpec partitionSpec, SortSpec sortSpec, org.apache.flink.table.runtime.operators.rank.RankRange rankRange, boolean outputRankNumber, WindowingStrategy windowing, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description) StreamExecWindowTableFunction(int id, ExecNodeContext context, org.apache.flink.configuration.ReadableConfig persistedConfig, TimeAttributeWindowingStrategy windowingStrategy, List<InputProperty> inputProperties, org.apache.flink.table.types.logical.RowType outputType, String description)