文件名称 | 大小 | 分属 | 备注 |
Btmutex.c | 9047 | Btree | 实现btree的mutexes |
Btree.c | 335610 | Btree | btree的主要实现 |
Btree.h | 9955 | Btree | btree的头文件 |
btreeInt.h | 32429 | Btree | 用btree实现了一个外部数据库 |
Os.c | 11919 | OS接口 | 实现OS接口 |
Os.h | 8961 | OS接口 | OS接口头文件 |
Os_common.h | 3245 | OS接口 | 含有macros |
Os_setup.h | 1564 | OS接口 | 对OS相关设置的预处理 |
Os_unix.c | 257188 | OS接口 | 对Linux, MacOSX, *BSD, QNX, VxWorks, AIX, HPUX等系统的VFS的实现 |
Os_win.c | 183251 | OS接口 | 对Windows系统VFS的实现 |
Os_win.h | 2210 | OS接口 | |
Pager.c | 282433 | Pager | page cache子系统的实现 |
Pager.h | 7638 | Pager | 定义sqlite page cache子系统提供的接口 |
Pcache.c | 20846 | Pager | 实现page cache |
Pcache.h | 6065 | Pager | 定义sqlite page cache子系统提供的接口 |
Pcache1.c | 40891 | Pager | 默认page cache的实现 |
Alter.c | 27866 | 代码生成器 | 实现ALTER TABLE功能 |
Analyze.c | 65783 | 代码生成器 | 实现ANALYZE命令 |
Attach.c | 17184 | 代码生成器 | 处理ATTACHT 和DEATTACH语句 |
Auth.c | 8450 | 代码生成器 | 主要实现sqlite3_set_authorizer() |
Backup.c | 27933 | 代码生成器 | 主要实现sqlite3_backup_XXX() |
Build.c | 143811 | 代码生成器 | 处理以下语句: CREATE TABLE DROP TABLE CREATE INDEX DROP INDEX creating ID lists BEGIN TRANSACTION COMMIT ROLLBACK |
Date.c | 29635 | 代码生成器 | 和时间日期相关的函数 |
Dbstat.c | 20717 | 代码生成器 | 实现dbstat虚拟表 |
Delete.c | 32919 | 代码生成器 | 处理DELETE语句 |
Expr.c | 144898 | 代码生成器 | 处理SQL语句中的表达式 |
Fkey.c | 56136 | 代码生成器 | 用于增加外键 |
Func.c | 56214 | 代码生成器 | 实现SQL语句的函数语句 |
Insert.c | 78673 | 代码生成器 | 处理INSERT语句 |
Pragma.c | 71614 | 代码生成器 | 处理PRAGMA命令 |
Pragma.h | 15784 | 代码生成器 | |
Select.c | 204061 | 代码生成器 | 处理SELECT语句 |
Trigger.c | 40033 | 代码生成器 | 处理TRIGGER语句 |
Update.c | 28540 | 代码生成器 | 处理UPDATTE语句 |
Vacuum.c | 14036 | 代码生成器 | 处理VACUUM语句 |
Where.c | 167735 | 代码生成器 | 处理WHERE语句 |
Wherecode.c | 60683 | 代码生成器 | 处理WHERE语句 |
Whereexpr.c | 46061 | 代码生成器 | 处理WHERE语句 |
whereInt.h | 24294 | 代码生成器 | |
Complete.c | 9224 | 分词器 | 实现sqlite3_complete() |
Tokenize.c | 15876 | 分词器 | 分词器的实现 |
Legacy.c | 4599 | 接口 | sqlite3_exec的实现 |
Main.c | 124552 | 接口 | SQLite Library的大部分接口 |
Prepare.c | 29225 | 接口 | 主要实现sqlite3_prepare() |
Table.c | 6144 | 接口 | the sqlite3_get_table() and sqlite3_free_table()的实现,它们是sqlite3_exec的包装 |
Bitvec.c | 13217 | 其他 | 实现定长的bitmap |
Callback.c | 16203 | 其他 | 用于访问内部hash表 |
Ctime.c | 9051 | 其他 | 报告编译时SQLite的选项设置 |
Fault.c | 2707 | 其他 | 处理良性的malloc错误 |
Global.c | 11780 | 其他 | 包含全局变量和常量的定义 |
Hash.c | 7799 | 其他 | SQLite使用的hash表 |
Hash.h | 3509 | 其他 | Hash 表头文件 |
Hwtime.h | 2364 | 其他 | 用于检索x86系列的高性能计算机 |
Journal.c | 7283 | 其他 | 产生日志文件 |
Loadext.c | 21076 | 其他 | 动态的将ext加载到SQLite library中 |
Malloc.c | 23663 | 其他 | 实现存储器分配 |
Mem0.c | 1929 | 其他 | 存储器分配 |
Mem1.c | 9198 | 其他 | 存储器分配 |
Mem2.c | 14700 | 其他 | 存储器分配 |
Mem3.c | 20242 | 其他 | 存储器分配 |
Mem5.c | 17206 | 其他 | 存储器分配 |
Memjournal.c | 7428 | 其他 | 实现内存日志回滚 |
Msvc.h | 1028 | 其他 | 专用于msvc |
Mutex.c | 4336 | 其他 | 用于实现mutex |
Mutex.h | 2353 | 其他 | mutex的头文件 |
Mutex_noop.c | 6175 | 其他 | 为单线程SQLite实现mutex |
Mutex_unix.c | 11905 | 其他 | unix中实现多线程mutex |
Mutex_w32.c | 11249 | 其他 | win32中实现多线程mutex |
Notify.c | 10635 | 其他 | 实现sqlite3_unlock_notify() |
Printf.c | 34568 | 其他 | 主要实现与printf有关的函数 |
Random.c | 3922 | 其他 | 生成随机数 |
Resolve.c | 53531 | 其他 | 处理语法树的标识匹配问题 |
Rowset.c | 15485 | 其他 | 对表中insert操作进行检查 |
Shell.c | 151756 | 其他 | 实现SQLite的控制台操作 |
Sqlite3.rc | 1933 | 其他 | 在Windows中对代码来源进行说明 |
Sqlite3ext.h | 28304 | 其他 | 定义了以ext文件进行输出的共享库的SQLite接口 |
sqliteInt.h | 168089 | 其他 | 定义了SQLite内部使用的接口和数据结构 |
sqliteLimit.h | 6440 | 其他 | 定义了SQLite运行的一些限制 |
Status.c | 11031 | 其他 | 实现sqlite3_status() |
Tclsqlite.c | 121245 | 其他 | SQLite的tcl接口 |
Threads.c | 7562 | 其他 | 跨平台线程接口 |
Treeview.c | 13259 | 其他 | treeview的实现 |
Utf.c | 17019 | 其他 | 与UTF编码有关的函数 |
Util.c | 36817 | 其他 | 一些实用函数,比如:sqlite3Malloc(),sqlite3FreeX() |
Vtab.c | 36143 | 其他 | 实现虚拟表 |
Vxworks.h | 898 | 其他 | |
Wal.c | 121427 | 其他 | 对wal的实现 |
Wal.h | 5351 | 其他 | |
Walker.c | 5053 | 其他 | 传输语法树 |
Vdbe.c | 219954 | 虚拟机 | 虚拟机的主要实现部分 |
Vdbe.h | 11642 | 虚拟机 | |
Vdbeapi.c | 49725 | 虚拟机 | vdbe中api的实现 |
Vdbeaux.c | 134390 | 虚拟机 | 用于创建,销毁以及通告一个vdbe |
Vdbeblob.c | 14924 | 虚拟机 | 实现增量BLOB i/o |
vdbeInt.h | 22513 | 虚拟机 | Vdbe.c的私有头文件,定义了VDBE常用的数据结构 |
Vdbemem.c | 55612 | 虚拟机 | 处理vdbe中的mem结构 |
Vdbesort.c | 95229 | 虚拟机 | 排序处理 |
Vdbetrace.c | 6720 | 虚拟机 | 在SQL正文中插入主参数的值 |
Lempar.c | 28418 | 语法分析器 | 语法分析器的实现 |