| Modifier and Type | Field and Description |
|---|---|
static InputProperty |
InputProperty.DEFAULT |
| Modifier and Type | Method and Description |
|---|---|
InputProperty |
InputProperty.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
List<InputProperty> |
ExecNodeBase.getInputProperties() |
List<InputProperty> |
ExecNode.getInputProperties()
Returns a list of this node's input properties.
|
| Constructor and Description |
|---|
ExecNodeBase(int id,
ExecNodeContext context,
org.apache.flink.configuration.ReadableConfig persistedConfig,
List<InputProperty> inputProperties,
org.apache.flink.table.types.logical.LogicalType outputType,
String description) |
| Constructor and Description |
|---|
BatchExecCalc(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) |
BatchExecCorrelate(org.apache.flink.configuration.ReadableConfig tableConfig,
org.apache.flink.table.runtime.operators.join.FlinkJoinType joinType,
org.apache.calcite.rex.RexCall invocation,
org.apache.calcite.rex.RexNode condition,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecExchange(org.apache.flink.configuration.ReadableConfig tableConfig,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecExpand(org.apache.flink.configuration.ReadableConfig tableConfig,
List<List<org.apache.calcite.rex.RexNode>> projects,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecHashAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
int[] auxGrouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
org.apache.flink.table.types.logical.RowType aggInputRowType,
boolean isMerge,
boolean isFinal,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecHashJoin(org.apache.flink.configuration.ReadableConfig tableConfig,
JoinSpec joinSpec,
int estimatedLeftAvgRowSize,
int estimatedRightAvgRowSize,
long estimatedLeftRowCount,
long estimatedRightRowCount,
boolean leftIsBuild,
boolean tryDistinctBuildRow,
InputProperty leftInputProperty,
InputProperty rightInputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecHashWindowAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
int[] auxGrouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
org.apache.flink.table.planner.plan.logical.LogicalWindow window,
int inputTimeFieldIndex,
boolean inputTimeIsDate,
org.apache.flink.table.runtime.groupwindow.NamedWindowProperty[] namedWindowProperties,
org.apache.flink.table.types.logical.RowType aggInputRowType,
boolean enableAssignPane,
boolean isMerge,
boolean isFinal,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecLegacySink(org.apache.flink.configuration.ReadableConfig tableConfig,
org.apache.flink.table.sinks.TableSink<T> tableSink,
String[] upsertKeys,
InputProperty inputProperty,
org.apache.flink.table.types.logical.LogicalType outputType,
String description) |
BatchExecLimit(org.apache.flink.configuration.ReadableConfig tableConfig,
long limitStart,
long limitEnd,
boolean isGlobal,
InputProperty inputProperty,
org.apache.flink.table.types.logical.LogicalType outputType,
String description) |
BatchExecLookupJoin(org.apache.flink.configuration.ReadableConfig tableConfig,
org.apache.flink.table.runtime.operators.join.FlinkJoinType joinType,
org.apache.calcite.rex.RexNode joinCondition,
TemporalTableSourceSpec temporalTableSourceSpec,
Map<Integer,LookupJoinUtil.LookupKey> lookupKeys,
List<org.apache.calcite.rex.RexNode> projectionOnTemporalTable,
org.apache.calcite.rex.RexNode filterOnTemporalTable,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecNestedLoopJoin(org.apache.flink.configuration.ReadableConfig tableConfig,
org.apache.flink.table.runtime.operators.join.FlinkJoinType joinType,
org.apache.calcite.rex.RexNode condition,
boolean leftIsBuild,
boolean singleRowJoin,
InputProperty leftInputProperty,
InputProperty rightInputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecOverAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
OverSpec overSpec,
InputProperty inputProperty,
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) |
BatchExecPythonCalc(org.apache.flink.configuration.ReadableConfig tableConfig,
List<org.apache.calcite.rex.RexNode> projection,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecPythonCorrelate(org.apache.flink.configuration.ReadableConfig tableConfig,
org.apache.flink.table.runtime.operators.join.FlinkJoinType joinType,
org.apache.calcite.rex.RexCall invocation,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecPythonGroupAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
int[] auxGrouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecPythonGroupWindowAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
int[] auxGrouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
org.apache.flink.table.planner.plan.logical.LogicalWindow window,
int inputTimeFieldIndex,
org.apache.flink.table.runtime.groupwindow.NamedWindowProperty[] namedWindowProperties,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecPythonOverAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
OverSpec overSpec,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecRank(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] partitionFields,
int[] sortFields,
long rankStart,
long rankEnd,
boolean outputRankNumber,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecSink(org.apache.flink.configuration.ReadableConfig tableConfig,
DynamicTableSinkSpec tableSinkSpec,
InputProperty inputProperty,
org.apache.flink.table.types.logical.LogicalType outputType,
String description) |
BatchExecSort(org.apache.flink.configuration.ReadableConfig tableConfig,
SortSpec sortSpec,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecSortAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
int[] auxGrouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
org.apache.flink.table.types.logical.RowType aggInputRowType,
boolean isMerge,
boolean isFinal,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecSortLimit(org.apache.flink.configuration.ReadableConfig tableConfig,
SortSpec sortSpec,
long limitStart,
long limitEnd,
boolean isGlobal,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecSortMergeJoin(org.apache.flink.configuration.ReadableConfig tableConfig,
org.apache.flink.table.runtime.operators.join.FlinkJoinType joinType,
int[] leftKeys,
int[] rightKeys,
boolean[] filterNulls,
org.apache.calcite.rex.RexNode nonEquiCondition,
boolean leftIsSmaller,
InputProperty leftInputProperty,
InputProperty rightInputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecSortWindowAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
int[] auxGrouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
org.apache.flink.table.planner.plan.logical.LogicalWindow window,
int inputTimeFieldIndex,
boolean inputTimeIsDate,
org.apache.flink.table.runtime.groupwindow.NamedWindowProperty[] namedWindowProperties,
org.apache.flink.table.types.logical.RowType aggInputRowType,
boolean enableAssignPane,
boolean isMerge,
boolean isFinal,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
BatchExecWindowTableFunction(org.apache.flink.configuration.ReadableConfig tableConfig,
TimeAttributeWindowingStrategy windowingStrategy,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
| Constructor and Description |
|---|
BatchExecMultipleInput(org.apache.flink.configuration.ReadableConfig tableConfig,
List<InputProperty> inputProperties,
ExecNode<?> rootNode,
List<ExecEdge> originalEdges,
String description) |
BatchExecUnion(org.apache.flink.configuration.ReadableConfig tableConfig,
List<InputProperty> inputProperties,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
| Constructor and Description |
|---|
CommonExecLegacySink(int id,
ExecNodeContext context,
org.apache.flink.configuration.ReadableConfig persistedConfig,
org.apache.flink.table.sinks.TableSink<T> tableSink,
String[] upsertKeys,
boolean needRetraction,
boolean isStreaming,
InputProperty inputProperty,
org.apache.flink.table.types.logical.LogicalType outputType,
String description) |
| Constructor and Description |
|---|
CommonExecCalc(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) |
CommonExecLookupJoin(int id,
ExecNodeContext context,
org.apache.flink.configuration.ReadableConfig persistedConfig,
org.apache.flink.table.runtime.operators.join.FlinkJoinType joinType,
org.apache.calcite.rex.RexNode joinCondition,
TemporalTableSourceSpec temporalTableSourceSpec,
Map<Integer,LookupJoinUtil.LookupKey> lookupKeys,
List<org.apache.calcite.rex.RexNode> projectionOnTemporalTable,
org.apache.calcite.rex.RexNode filterOnTemporalTable,
List<InputProperty> inputProperties,
org.apache.flink.table.types.logical.RowType 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) |
CommonExecSink(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) |
CommonExecUnion(int id,
ExecNodeContext context,
org.apache.flink.configuration.ReadableConfig persistedConfig,
List<InputProperty> inputProperties,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
CommonExecWindowTableFunction(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) |
| Constructor and 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) |
StreamExecChangelogNormalize(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] uniqueKeys,
boolean generateUpdateBefore,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecCorrelate(org.apache.flink.configuration.ReadableConfig tableConfig,
org.apache.flink.table.runtime.operators.join.FlinkJoinType joinType,
org.apache.calcite.rex.RexCall invocation,
org.apache.calcite.rex.RexNode condition,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecDeduplicate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] uniqueKeys,
boolean isRowtime,
boolean keepLastRow,
boolean generateUpdateBefore,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecDropUpdateBefore(org.apache.flink.configuration.ReadableConfig tableConfig,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecExchange(org.apache.flink.configuration.ReadableConfig tableConfig,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecExpand(org.apache.flink.configuration.ReadableConfig tableConfig,
List<List<org.apache.calcite.rex.RexNode>> projects,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecGlobalGroupAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
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,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecGlobalWindowAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
WindowingStrategy windowing,
org.apache.flink.table.runtime.groupwindow.NamedWindowProperty[] namedWindowProperties,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType localAggInputRowType,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecGroupAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
boolean[] aggCallNeedRetractions,
boolean generateUpdateBefore,
boolean needRetraction,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecGroupTableAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
boolean[] aggCallNeedRetractions,
boolean generateUpdateBefore,
boolean needRetraction,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecGroupWindowAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
org.apache.flink.table.planner.plan.logical.LogicalWindow window,
org.apache.flink.table.runtime.groupwindow.NamedWindowProperty[] namedWindowProperties,
boolean needRetraction,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecIncrementalGroupAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] partialAggGrouping,
int[] finalAggGrouping,
org.apache.calcite.rel.core.AggregateCall[] partialOriginalAggCalls,
boolean[] partialAggCallNeedRetractions,
org.apache.flink.table.types.logical.RowType partialLocalAggInputType,
boolean partialAggNeedRetraction,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecIntervalJoin(org.apache.flink.configuration.ReadableConfig tableConfig,
IntervalJoinSpec intervalJoinSpec,
InputProperty leftInputProperty,
InputProperty rightInputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecJoin(org.apache.flink.configuration.ReadableConfig tableConfig,
JoinSpec joinSpec,
List<int[]> leftUniqueKeys,
List<int[]> rightUniqueKeys,
InputProperty leftInputProperty,
InputProperty rightInputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecLegacySink(org.apache.flink.configuration.ReadableConfig tableConfig,
org.apache.flink.table.sinks.TableSink<T> tableSink,
String[] upsertKeys,
boolean needRetraction,
InputProperty inputProperty,
org.apache.flink.table.types.logical.LogicalType outputType,
String description) |
StreamExecLimit(org.apache.flink.configuration.ReadableConfig tableConfig,
long limitStart,
long limitEnd,
boolean generateUpdateBefore,
boolean needRetraction,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecLocalGroupAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
boolean[] aggCallNeedRetractions,
boolean needRetraction,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecLocalWindowAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
WindowingStrategy windowing,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecLookupJoin(org.apache.flink.configuration.ReadableConfig tableConfig,
org.apache.flink.table.runtime.operators.join.FlinkJoinType joinType,
org.apache.calcite.rex.RexNode joinCondition,
TemporalTableSourceSpec temporalTableSourceSpec,
Map<Integer,LookupJoinUtil.LookupKey> lookupKeys,
List<org.apache.calcite.rex.RexNode> projectionOnTemporalTable,
org.apache.calcite.rex.RexNode filterOnTemporalTable,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecMatch(org.apache.flink.configuration.ReadableConfig tableConfig,
MatchSpec matchSpec,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecMiniBatchAssigner(org.apache.flink.configuration.ReadableConfig tableConfig,
MiniBatchInterval miniBatchInterval,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecOverAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
OverSpec overSpec,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecPythonCalc(org.apache.flink.configuration.ReadableConfig tableConfig,
List<org.apache.calcite.rex.RexNode> projection,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecPythonCorrelate(org.apache.flink.configuration.ReadableConfig tableConfig,
org.apache.flink.table.runtime.operators.join.FlinkJoinType joinType,
org.apache.calcite.rex.RexCall invocation,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecPythonGroupAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
boolean[] aggCallNeedRetractions,
boolean generateUpdateBefore,
boolean needRetraction,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecPythonGroupTableAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
boolean[] aggCallNeedRetractions,
boolean generateUpdateBefore,
boolean needRetraction,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecPythonGroupWindowAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
org.apache.flink.table.planner.plan.logical.LogicalWindow window,
org.apache.flink.table.runtime.groupwindow.NamedWindowProperty[] namedWindowProperties,
boolean generateUpdateBefore,
boolean needRetraction,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecPythonOverAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
OverSpec overSpec,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecRank(org.apache.flink.configuration.ReadableConfig tableConfig,
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,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecSink(org.apache.flink.configuration.ReadableConfig tableConfig,
DynamicTableSinkSpec tableSinkSpec,
org.apache.flink.table.connector.ChangelogMode inputChangelogMode,
InputProperty inputProperty,
org.apache.flink.table.types.logical.LogicalType outputType,
boolean upsertMaterialize,
String description) |
StreamExecSort(org.apache.flink.configuration.ReadableConfig tableConfig,
SortSpec sortSpec,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecSortLimit(org.apache.flink.configuration.ReadableConfig tableConfig,
SortSpec sortSpec,
long limitStart,
long limitEnd,
RankProcessStrategy rankStrategy,
boolean generateUpdateBefore,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecTemporalJoin(org.apache.flink.configuration.ReadableConfig tableConfig,
JoinSpec joinSpec,
boolean isTemporalTableFunctionJoin,
int leftTimeAttributeIndex,
int rightTimeAttributeIndex,
InputProperty leftInputProperty,
InputProperty rightInputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecTemporalSort(org.apache.flink.configuration.ReadableConfig tableConfig,
SortSpec sortSpec,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecWatermarkAssigner(org.apache.flink.configuration.ReadableConfig tableConfig,
org.apache.calcite.rex.RexNode watermarkExpr,
int rowtimeFieldIndex,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecWindowAggregate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] grouping,
org.apache.calcite.rel.core.AggregateCall[] aggCalls,
WindowingStrategy windowing,
org.apache.flink.table.runtime.groupwindow.NamedWindowProperty[] namedWindowProperties,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecWindowDeduplicate(org.apache.flink.configuration.ReadableConfig tableConfig,
int[] partitionKeys,
int orderKey,
boolean keepLastRow,
WindowingStrategy windowing,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecWindowJoin(org.apache.flink.configuration.ReadableConfig tableConfig,
JoinSpec joinSpec,
WindowingStrategy leftWindowing,
WindowingStrategy rightWindowing,
InputProperty leftInputProperty,
InputProperty rightInputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecWindowRank(org.apache.flink.configuration.ReadableConfig tableConfig,
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,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecWindowTableFunction(org.apache.flink.configuration.ReadableConfig tableConfig,
TimeAttributeWindowingStrategy windowingStrategy,
InputProperty inputProperty,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
| Constructor and Description |
|---|
StreamExecAggregateBase(int id,
ExecNodeContext context,
org.apache.flink.configuration.ReadableConfig persistedConfig,
List<InputProperty> inputProperties,
org.apache.flink.table.types.logical.LogicalType 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<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<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<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,
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<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,
org.apache.flink.table.planner.plan.logical.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<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[]> leftUniqueKeys,
List<int[]> rightUniqueKeys,
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<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,
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 joinCondition,
TemporalTableSourceSpec temporalTableSourceSpec,
Map<Integer,LookupJoinUtil.LookupKey> lookupKeys,
List<org.apache.calcite.rex.RexNode> projectionOnTemporalTable,
org.apache.calcite.rex.RexNode filterOnTemporalTable,
List<InputProperty> inputProperties,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
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) |
StreamExecMultipleInput(org.apache.flink.configuration.ReadableConfig tableConfig,
List<InputProperty> inputProperties,
ExecNode<?> rootNode,
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,
org.apache.flink.table.planner.plan.logical.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<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,
List<InputProperty> inputProperties,
org.apache.flink.table.types.logical.LogicalType outputType,
boolean upsertMaterialize,
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<InputProperty> inputProperties,
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) |
StreamExecUnion(org.apache.flink.configuration.ReadableConfig tableConfig,
List<InputProperty> inputProperties,
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,
List<InputProperty> inputProperties,
org.apache.flink.table.types.logical.RowType outputType,
String description) |
StreamExecWindowAggregateBase(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) |
| Modifier and Type | Method and Description |
|---|---|
static String |
ExecNodeUtil.getMultipleInputDescription(ExecNode<?> rootNode,
List<ExecNode<?>> inputNodes,
List<InputProperty> inputProperties)
Return description for multiple input node.
|
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.