BuildLogicalExecutorPass

1. 功能介绍

BuildLogicalExecutorPass的作用是为LOGICAL节点创建Executor, LOGICAL的条家年如下:

  • unit是叶子节点
  • unit的父节点不是LOGICAL节点
  • unit不包含GlobalPartialMerged标记, 具体请参考 MergePromoteGlobalPartialPass
  • unit的类型必须是LOAD, SINK, UNION, PROCESS中的一种
  • unit没有ExecuteByFather标记, 具体请参考 BuildMapInputPass

2. 依赖说明

PASS

ANALYSIS

3. 图示说明

plan图(运行前)

plan图(运行后)

返回