Flink Graph

StreamOperator #

StreamGraph #

Transformation结构 #

Transformation #

StreamGraphGenerator #

OneInputTransformation #

transformOneInputTransform

streamGraph.addOperator(transform.getId(),
        slotSharingGroup,
        transform.getCoLocationGroupKey(),
        transform.getOperatorFactory(),
        transform.getInputType(),
        transform.getOutputType(),
        transform.getName());


for (Integer inputId: inputIds) {
  streamGraph.addEdge(inputId, transform.getId(), 0);
}

PlanNode #

JobGraph #

数据结构 #

生成 #