查询执行流程
语法解析
通过Antlr4提供的工具生成语法树
生成执行计划
执行模型
Query
SQL 对应的查询计划
Stage
Query 会被拆分成有多个层级关系的 Stage
Task
Stage 在逻辑上被划分为一系列的 Task,并运行在 Worker 节点
Split
数据分片
Driver
Task 中包含一个或者多个 Driver,每一个 Driver 负责处理一个 Split,Driver 中包含对一个 Split 的一系列操作
Operator
一个 Operator 代表对一个 Split 的一种操作
Exchange
通过 Exchange 完成 Stage 间数据上下游的切换