postgresql内核分析之SQL解析(2)
2016-01-09 00:00
549 查看
摘要: 本文主要介绍SQL语句到bison解析的过程。
基本流程
函数及说明
进入执行函数,query_string传入SQL语句
进入基础解析函数,得到一个parsertree list结构
调用raw_parser,进入解析过程
进入实际的解析(bison)
3. 未完待续
基本流程
函数及说明
进入执行函数,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新手入门教程
- PostgreSQL教程(十):性能提升技巧
- PostgreSQL教程(二):模式Schema详解
- PostgreSQL教程(十三):数据库管理详解
- 深入解读PostgreSQL中的序列及其相关函数的用法
- PostgreSQL教程(八):索引详解
- PostgreSQL教程(三):表的继承和分区表详解
- 简单介绍Ruby on Rails对PostgreSQL数组类型的支持
- PostgreSQL教程(十九):SQL语言函数
- PostgreSQL教程(四):数据类型详解
- PostgreSql新手必学入门命令小结
- 用一整天的时间安装postgreSQL NTFS权限
- FREEBSD安装POSTGRESQL笔记
- PostgreSQL8.3.3安装方法第1/2页
- 深入理解PostgreSQL的MVCC并发处理方式
- PostgreSQL教程(一):数据表详解
- PostgreSQL教程(十二):角色和权限管理介绍
- PostgreSQL教程(五):函数和操作符详解(1)
- 15个postgresql数据库实用命令分享