sqlite代码树
3页1、Version 3.3.6源代码文件结构文件名称大小byte备注API部分main.c35414SQLite Library的大部分接口legacy.c3734sqlite3_exec的实现table.c5464the sqlite3_get_table() and sqlite3_free_table()的实现,它们是sqlite3_exec的包装preprare.c17983主要实现sqlite3_prepare()分词器部分(Tokenizer)tokenize.c14495分词器的实现语法分析器部分(Parser)parser.c116917分析器的实现,由Lemon实现parser.h6847分析器内部定义的关键字代码生成器部分(Code Generator)update.c23878处理UPDATTE语句delete.c21978处理DELETE语句insert.c62026处理INSERT语句trigger.c29065处理TRIGGER语句attach.c15941处理ATTACHT和DEATTACH语句select.c112084处理SELECT语句where.c75
2、826处理WHERE语句vacuum.c11005处理VACUUM语句pragma.c34289处理PRAGMA命令expr.c73963处理SQL语句中的表达式auth.c7496主要实现sqlite3_set_authorizer()analyze.c13149实现ANALYZE命令alter.c18414实现ALTER TABLE功能build.c104052处理以下语法:CREATE TABLEDROP TABLECREATE INDEXDROP INDEXcreating ID listsBEGIN TRANSACTIONCOMMITROLLBACKfunc.c34335实现SQL语句的函数语句date.c24031与日期和时间转换有关的函数虚拟机部分(Virtual Machine)vdbeapi.c23300虚拟机提供上层模块调用的API实现部分vdbe.c143552虚拟机的主要实现部分vdbe.h5309定义了VDBE的接口,VdbeOp结构体(代表一条指令)vdbeaux.c58741Vdbe.h的接口的实现vdbeInt.h17595Vdbe.c的私有头文件,定义
3、了VDBE常用的数据结构:Cursor虚拟机中使用的游标Memvdbe在内部把所有的SQL值当作一个Mem数据结构来处理Vdbe虚拟机数据结构vdbemem.c26375操作”Mem”数据结构的函数vdbefifo.c2927B-Tree部分btree.h5260头文件,定义了B-tree提供的操作接口btree.c215570B-Tree部分的主要实现,并定义了以下数据结构:BtreeBtree handlerBtCursor使用的游标BtLock锁BtShared包含了一个打开的数据库的所有信息MemPage文件在内存存放在该数据结构中CellInfoPager部分pager.h4161定义sqlite page cache子系统提供的接口pager.c127490Pager模块的主要实现,并定义了以下数据结构:PgHdr每一个内存中的页面的页面头Pager该模块中最重要的数据结构PgHistoryOS Interface部分os.h18355定义了为上层模块提供的操作函数,并定义了以下数据结构:OsFile描述一个文件IoMethodOsFile所支持的操作函数(对所有架构都适用的OS Interface)os.c2866对IoMethod中的函数的包装os_win.c42975Windows平台下的OS Interfaceos_unix.c60831Unix平台下的OS Interfaceos_os2.c28451OS2平台下的OS Interface其它部分utf.c20891与UTF编码有关的函数util.c43575一些实用函数,比如:sqlite3Malloc(),sqlite3FreeX()sqlite3.h63873SQLite的头文件,定义了提供给应用使用的API和数据结构。sqliteInt.h78886定义了SQLite内部使用的接口和数据结构printf.c29556主要实现与printf有关的函数random.c3078随机数生成hash.c11896SQLite使用的hash表hash.h4033Hash表头文件
《sqlite代码树》由会员小**分享,可在线阅读,更多相关《sqlite代码树》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-04-08 33页
2024-04-08 10页
2024-04-08 25页
2024-04-08 12页
2024-04-08 10页
2024-04-08 21页
2024-04-08 40页
2024-04-08 34页
2024-04-08 28页
2024-04-08 28页