SQlite源码分析

函数功能表

memjournal.c包含的函数定义如下,1-6,8均为关键函数,7为结构体,9-10为一些查询以及测试的函数,总的目录以及功能如下

编号 函数名 功能
1 static int memjrnlRead 从内存日志文件中读取数据
2 static int memjrnlWrite 写数据到内存日志文件
3 static int memjrnlTruncate 清空内存日志文件
4 static int memjrnlClose 关闭内存日志文件
5 static int memjrnlSync 同步内存日志文件
6 static int memjrnlFileSize 查询文件多少字节
7 static const struct sqlite3_io_methods MemJournalMethods 内存日志文件MemJournal的操作定义
8 void sqlite3MemJournalOpen 打开内存日志文件
9 int sqlite3IsMemJournal 返回是否为内存日志文件
10 int sqlite3MemJournalSize(void) 返回内存日志文件的长度