| MiniOB 1
    MiniOB is one mini database, helping developers to learn how database works. | 
成员的完整列表,这些成员属于 BplusTreeHandler,包括所有继承而来的类成员
| adjust_root(LatchMemo &latch_memo, Frame *root_frame) (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| BplusTreeScanner (定义于 BplusTreeHandler) | BplusTreeHandler | friend | 
| BplusTreeTester (定义于 BplusTreeHandler) | BplusTreeHandler | friend | 
| close() | BplusTreeHandler | |
| coalesce(LatchMemo &latch_memo, Frame *neighbor_frame, Frame *frame, Frame *parent_frame, int index) (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| coalesce_or_redistribute(LatchMemo &latch_memo, Frame *frame) (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| crabing_protocal_fetch_page(LatchMemo &latch_memo, BplusTreeOperationType op, PageNum page_num, bool is_root_page, Frame *&frame) (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| create(const char *file_name, AttrType attr_type, int attr_length, int internal_max_size=-1, int leaf_max_size=-1) | BplusTreeHandler | |
| create_new_tree(const char *key, const RID *rid) (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| delete_entry(const char *user_key, const RID *rid) | BplusTreeHandler | |
| delete_entry_internal(LatchMemo &latch_memo, Frame *leaf_frame, const char *key) (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| disk_buffer_pool_ (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| file_header_ (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| find_leaf(LatchMemo &latch_memo, BplusTreeOperationType op, const char *key, Frame *&frame) (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| find_leaf_internal(LatchMemo &latch_memo, BplusTreeOperationType op, const std::function< PageNum(InternalIndexNodeHandler &)> &child_page_getter, Frame *&frame) (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| free_key(char *key) (定义于 BplusTreeHandler) | BplusTreeHandler | private | 
| get_entry(const char *user_key, int key_len, std::list< RID > &rids) | BplusTreeHandler | |
| header_dirty_ (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| insert_entry(const char *user_key, const RID *rid) | BplusTreeHandler | |
| insert_entry_into_leaf_node(LatchMemo &latch_memo, Frame *frame, const char *pkey, const RID *rid) (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| insert_entry_into_parent(LatchMemo &latch_memo, Frame *frame, Frame *new_frame, const char *key) | BplusTreeHandler | protected | 
| insert_into_parent(LatchMemo &latch_memo, PageNum parent_page, Frame *left_frame, const char *pkey, Frame &right_frame) (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| is_empty() const (定义于 BplusTreeHandler) | BplusTreeHandler | |
| key_comparator_ (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| key_printer_ (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| left_most_page(LatchMemo &latch_memo, Frame *&frame) (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| make_key(const char *user_key, const RID &rid) (定义于 BplusTreeHandler) | BplusTreeHandler | private | 
| mem_pool_item_ (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| open(const char *file_name) | BplusTreeHandler | |
| print_internal_node_recursive(Frame *frame) (定义于 BplusTreeHandler) | BplusTreeHandler | private | 
| print_leaf(Frame *frame) | BplusTreeHandler | private | 
| print_leafs() (定义于 BplusTreeHandler) | BplusTreeHandler | |
| print_tree() | BplusTreeHandler | |
| redistribute(Frame *neighbor_frame, Frame *frame, Frame *parent_frame, int index) (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| root_lock_ (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| split(LatchMemo &latch_memo, Frame *frame, Frame *&new_frame) | BplusTreeHandler | protected | 
| sync() (定义于 BplusTreeHandler) | BplusTreeHandler | |
| update_root_page_num(PageNum root_page_num) (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| update_root_page_num_locked(PageNum root_page_num) (定义于 BplusTreeHandler) | BplusTreeHandler | protected | 
| validate_leaf_link(LatchMemo &latch_memo) (定义于 BplusTreeHandler) | BplusTreeHandler | private | 
| validate_node_recursive(LatchMemo &latch_memo, Frame *frame) (定义于 BplusTreeHandler) | BplusTreeHandler | private | 
| validate_tree() | BplusTreeHandler |