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+树的扫描器 更多... | |
枚举 | |
enum class | BplusTreeOperationType { READ , INSERT , DELETE } |
B+树的操作类型 | |
B+树的实现