SQlite源码分析

获取和释放页面引用的函数

       这个模块主要负责获取页面的引用、查找页面、计算引用计数的增量和释放页面引用。获取页码pgno对页面的引用,判定请求页面是否在缓存中,页面初始化额外数据为0,读取空闲列表的叶子页面且回滚保存点并加载新页面进入写有日志数据的缓存中,请求失败后返回错误代码并设置*ppPager为NULL;获取缓存中的页面,如果不在则返回指针或0;页面引用计数的增量;释放页面引用