17#include "sql/executor/execute_stage.h"
18#include "sql/optimizer/optimize_stage.h"
19#include "sql/parser/parse_stage.h"
20#include "sql/parser/resolve_stage.h"
21#include "sql/query_cache/query_cache_stage.h"
执行SQL语句的Stage,包括DML和DDL
Definition: execute_stage.h:30
Definition: optimize_stage.h:38
解析SQL语句,解析后的结果可以参考parse_defs.h
Definition: parse_stage.h:26
查询缓存处理
Definition: query_cache_stage.h:27
执行Resolve,将解析后的SQL语句,转换成各种Stmt(Statement), 同时会做错误检查
Definition: resolve_stage.h:26
与SessionEvent类似,也是处理SQL请求的事件,只是用在SQL的不同阶段
Definition: sql_event.h:29
表示一个SQL请求
Definition: session_event.h:29
SQL处理的session阶段,也是第一个阶段
Definition: session_stage.h:40
RC handle_sql(SQLStageEvent *sql_event)
Definition: session_stage.cpp:80