MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
Public 成员函数 | Private 属性 | 所有成员列表
SqlTaskHandler类 参考

SQL请求的处理器 更多...

#include <sql_task_handler.h>

Public 成员函数

RC handle_event (Communicator *communicator)
 指定连接上有数据可读时就读取消息然后处理 更多...
 
RC handle_sql (SQLStageEvent *sql_event)
 

Private 属性

SessionStage session_stage_
 
QueryCacheStage query_cache_stage_
 会话阶段
 
ParseStage parse_stage_
 查询缓存阶段
 
ResolveStage resolve_stage_
 解析阶段。将SQL解析成语法树 ParsedSqlNode
 
OptimizeStage optimize_stage_
 解析阶段。将语法树解析成Stmt(statement)
 
ExecuteStage execute_stage_
 优化阶段。将语句优化成执行计划,包含规则优化和物理优化
 

详细描述

SQL请求的处理器

成员函数说明

◆ handle_event()

RC SqlTaskHandler::handle_event ( Communicator communicator)

指定连接上有数据可读时就读取消息然后处理

步骤包含接收请求、处理请求,然后返回应答

参数
communicator连接对象
返回
RC 如果返回失败,就要断开连接

该类的文档由以下文件生成: