BuildMapInputPass

1. 功能介绍

在plan中, 有一些节点没有输入, 这些节点为LOAD节点, BuildMapInputPass的作用就是创建Map Input节点, 同时创建相应的Executor。

3. 图示说明

plan图(运行前)

../../_images/build_map_input_pass_0.png

上图中, 由于输入为LOAD节点, LOAD节点所属的SCOPE, 需要变成MAP_INPUT类型

plan图(运行后)

../../_images/build_map_input_pass_1.png

运行BuildMapInput之后, LOAD节点的父节点变成MAP_INPUT类型。

返回