SQLite如何从磁盘读取数据?

时间:2014-08-03 17:35:16

标签: sqlite

我只是想知道并开始阅读SQLite源代码。

除了记录功能外,没有任何fopen,fclose。 我试图追踪sqlite3_opensqlite3_prepare,我进入sqlite3parse并陷入困境。

中有fopen
sqlite3MemdebugDump
sqlite3Memsys3Dump
sqlite3Memsys5Dump
sqlite3VdbeTransferError

是调试功能。

他们是否写了自己的磁盘处理程序?

(我总是惊讶于专业应用程序如何处理这类事情。)

摘要:SQLite如何处理没有fopen的文件?

1 个答案:

答案 0 :(得分:2)

SQLite通过OS interface访问文件,{{3}}在os_*.c个文件中实现。