[Leveldb] 源码分析之一接口文件介绍
2013-10-14 00:04
381 查看
./include
../leveldb
../../db.h
db.h 定义了基本的操作接口,包括 Put、Write、Delete等。这里Put,Write等接口用纯虚函数实现,但是却有默认实现。
../../cache.h
lebeldb 缓存的接口,用LUR算法实现,提供了添加、删除、查找等接口
../../comparator.h
压缩算法接口
../../env.h
环境设置,一些文件操作
../../filter_policy.h
一些过滤的方式,定义了一系列接口,以供实现
../../iterator.h
迭代器的一系列操作,包括First,end,seek等
../../options.h
定义对数据库的一系列操作,读写等
../../slice.h
数据元
../../status.h
返回状态,OK,IOERROR
../../table_builder.h
用于存储Table的控制器
../../table.h
实现各种写操作,包括删除标识位
../leveldb
../../db.h
db.h 定义了基本的操作接口,包括 Put、Write、Delete等。这里Put,Write等接口用纯虚函数实现,但是却有默认实现。
../../cache.h
lebeldb 缓存的接口,用LUR算法实现,提供了添加、删除、查找等接口
../../comparator.h
压缩算法接口
../../env.h
环境设置,一些文件操作
../../filter_policy.h
一些过滤的方式,定义了一系列接口,以供实现
../../iterator.h
迭代器的一系列操作,包括First,end,seek等
../../options.h
定义对数据库的一系列操作,读写等
../../slice.h
数据元
../../status.h
返回状态,OK,IOERROR
../../table_builder.h
用于存储Table的控制器
../../table.h
实现各种写操作,包括删除标识位
相关文章推荐
- leveldb 源码分析---接口详解之include文件
- 第二人生的源码分析(六十)多协议文件传送库libcurl的介绍
- Heritrix源码分析(二) 配置文件order.xml介绍
- 第二人生的源码分析(六十)多协议文件传送库libcurl的介绍
- Heritrix1.14源码分析(2) 配置文件order.xml介绍
- 第二人生的源码分析(六十)多协议文件传送库libcurl的介绍
- LevelDB源码分析之十六:.log文件
- 蔡军生先生第二人生的源码分析(六十)多协议文件传送库libcurl的介绍
- levelDB源码分析-SSTable:.sst文件构建与读取
- leveldb源码分析之sst文件格式
- Heritrix源码分析(二) 配置文件order.xml介绍(转)
- Heritrix源码分析(二) 配置文件order.xml介绍
- Android 4.0 Launcher2源码分析——Laucher界面元素分解(主布局文件内容介绍)
- Heritrix1.14源码分析(2) 配置文件order.xml介绍
- shttpd源码分析(2) 接口简要介绍
- CTP源码分析7 CTP路由引擎结构及源码分析(一)----TreeRoute.h头文件解读和概要介绍
- Fresco 源码分析(四) 后台数据返回到前台的处理 - Drawable体系的介绍(1)
- 重新签名APK文件 及 源码分析
- protoc编译proto文件之Java源码结构分析三(示例Demo)
- Linux内核源码分析-安装普通文件系统-mount系统调用