加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

SQLite学习笔记(7)-源代码整理

发布时间:2020-12-12 19:40:23 所属栏目:百科 来源:网络整理
导读:文件名称 大小 分属 备注 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接口头
文件名称 大小 分属 备注 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 语法分析器 语法分析器的实现

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读