|
MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
B+树的实现 更多...
类 | |
| class | AttrComparator |
| 属性比较(BplusTree) 更多... | |
| class | KeyComparator |
| 键值比较(BplusTree) 更多... | |
| class | AttrPrinter |
| 属性打印,调试使用(BplusTree) 更多... | |
| class | KeyPrinter |
| 键值打印,调试使用(BplusTree) 更多... | |
| struct | IndexFileHeader |
| the meta information of bplus tree 更多... | |
| struct | IndexNode |
| the common part of page describtion of bplus tree 更多... | |
| struct | LeafIndexNode |
| leaf page of bplus tree 更多... | |
| struct | InternalIndexNode |
| internal page of bplus tree 更多... | |
| class | IndexNodeHandler |
| IndexNode 仅作为数据在内存或磁盘中的表示IndexNodeHandler 负责对IndexNode做各种操作。 作为一个类来说,虚函数会影响“结构体”真实的内存布局,所以将数据存储与操作分开 更多... | |
| class | LeafIndexNodeHandler |
| 叶子节点的操作 更多... | |
| class | InternalIndexNodeHandler |
| 内部节点的操作 更多... | |
| class | BplusTreeHandler |
| B+树的实现 更多... | |
| class | BplusTreeScanner |
| B+树的扫描器 更多... | |
| class | BplusTreeMiniTransaction |
| B+树使用的事务辅助类 更多... | |
枚举 | |
| enum class | BplusTreeOperationType { READ , INSERT , DELETE } |
| B+树的操作类型 | |
B+树的实现