在plan中, 经过优化后的plan可能会产生空的节点, 这些节点没有孩子节点。RemoveEmptyUnitPass的作用就是 删除这类节点。
PASS
无
ANALYSIS
plan图(运行前)
上图中, 由于plan存在无数据输出的非SINK类型节点, 所以在运行 RemoveUnsinkedUnitPass 之后, 产生了大量的空节点。
plan图(运行后)
对plan应用了RemoveEmptyUnitPass之后, 所有空节点都被删除, 只剩下ROOT节点。
返回