您的位置:首页 > 数据库

postgresql内核分析之SQL解析(2)

2016-01-09 00:00 549 查看
摘要: 本文主要介绍SQL语句到bison解析的过程。

基本流程



函数及说明
进入执行函数,query_string传入SQL语句

exec_simple_query(const char *query_string)

进入基础解析函数,得到一个parsertree list结构

parsetree_list = pg_parse_query(query_string);

调用raw_parser,进入解析过程

raw_parsetree_list = raw_parser(query_string);

进入实际的解析(bison)

yyresult = base_yyparse(yyscanner);

3. 未完待续
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  postgresql parser