第16章:编写自定义存储引擎
优质
小牛编辑
129浏览
2023-12-01
目录
- 16.1. 前言
- 16.2. 概述
- 16.3. 创建存储引擎源文件
- 16.4. 创建handlerton
- 16.5. 对处理程序进行实例化处理
- 16.6. 定义表扩展
- 16.7. 创建表
- 16.8. 打开表
- 16.9. 实施基本的表扫描功能
- 16.9.1. 实施store_lock()函数
- 16.9.2. 实施external_lock()函数
- 16.9.3. 实施rnd_init()函数
- 16.9.4. 实施info()函数
- 16.9.5. 实施extra()函数
- 16.9.6. 实施rnd_next()函数
- 16.9.1. 实施store_lock()函数
- 16.10. 关闭表
- 16.11. 为存储引擎添加对INSERT的支持
- 16.12. 为存储引擎添加对UPDATE的支持
- 16.13. 为存储引擎添加对DELETE的支持
- 16.14. API引用
- 16.14.1. bas_ext
- 16.14.2. close
- 16.14.3. create
- 16.14.4. delete_row
- 16.14.5. delete_table
- 16.14.6. external_lock
- 16.14.7. extra
- 16.14.8. info
- 16.14.9. open
- 16.14.10. rnd_init
- 16.14.11. rnd_next
- 16.14.12. store_lock
- 16.14.13. update_row
- 16.14.14. write_row