最近想深入的分析一下语言的编译的过程和数据库方面的东西,一个sql语句可以写的非常复杂,于是乎觉得有必要动手分析下SQLITE的源码。
1:初始化
2:sql解析
SQLITE_PRIVATE int sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg)
sqlite3Parser 主要的解析函数
3:内存管理
4:文件管理
最近想深入的分析一下语言的编译的过程和数据库方面的东西,一个sql语句可以写的非常复杂,于是乎觉得有必要动手分析下SQLITE的源码。
1:初始化
2:sql解析
SQLITE_PRIVATE int sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg)
sqlite3Parser 主要的解析函数
3:内存管理
4:文件管理