说明:databass是为哥伦比亚的数据库课程构建的查询编译引擎。 它将SQL字符串解析,优化和编译为一个执行查询执行的Python函数。 它还有一些实验代码,这些代码使用基于Smoke纸的谱系捕获机制对编译后的代码进行检测。
代码组织
该系统分为解析器,运算符定义和解释器,优化器和编译。 databass的整体设计中可以找到 。
定义基本运算符类以及解析和优化过程。 他们负责将查询字符串转换为物理查询计划
定义逻辑/物理SQL运算符。 目前,我们支持加入,分组,项目,位置,限制和订购。
定义了将
<weixin_42137032> 上传 | 大小:1mb