BuildLogicalExecutorPass¶
1. 功能介绍¶
BuildLogicalExecutorPass的作用是为LOGICAL节点创建Executor, LOGICAL的条家年如下:
- unit是叶子节点
- unit的父节点不是LOGICAL节点
- unit不包含GlobalPartialMerged标记, 具体请参考 MergePromoteGlobalPartialPass
- unit的类型必须是LOAD, SINK, UNION, PROCESS中的一种
- unit没有ExecuteByFather标记, 具体请参考 BuildMapInputPass