4,sql解析器初步设计文档

  在构思sql 解析器之前,参看了sqlite的相关文档,sql解析器的难度在于脚本与C逻辑的复杂映射关系,在这里sqlite为我们提供了一个可借鉴的解决方案,就是C代码的脚本生成器,以下给出我大致构思的流程图

内存数据库内核开发 工作日志(初稿)(四) 

1,首先用逻辑分支,将语句中的符号归类,构建语法树 。

2,将逻辑脚本生成C语言,让程序获取解析sql脚本的能力。

3,解析器调用程序逻辑,执行VDBE指令。

 

相关文章:

  • 2021-10-21
  • 2022-12-23
  • 2022-03-01
  • 2021-12-19
  • 2021-10-18
  • 2022-12-23
  • 2021-10-20
猜你喜欢
  • 2022-01-23
  • 2021-07-27
  • 2021-12-17
  • 2021-11-30
  • 2021-05-27
  • 2022-03-06
  • 2021-05-27
相关资源
相似解决方案