|
MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
成员的完整列表,这些成员属于 InternalIndexNodeHandler,包括所有继承而来的类成员
| __item_at(int index) const (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | private |
| __key_at(int index) const (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | private |
| __value_at(int index) const (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | private |
| append(const char *item, DiskBufferPool *bp) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | private |
| copy_from(const char *items, int num, DiskBufferPool *disk_buffer_pool) | InternalIndexNodeHandler | private |
| create_new_root(PageNum first_page_num, const char *key, PageNum page_num) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
| header_ (定义于 IndexNodeHandler) | IndexNodeHandler | protected |
| increase_size(int n) (定义于 IndexNodeHandler) | IndexNodeHandler | |
| IndexNodeHandler(const IndexFileHeader &header, Frame *frame) (定义于 IndexNodeHandler) | IndexNodeHandler | |
| init_empty() (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
| init_empty(bool leaf) (定义于 IndexNodeHandler) | IndexNodeHandler | |
| insert(const char *key, PageNum page_num, const KeyComparator &comparator) | InternalIndexNodeHandler | |
| internal_node_ (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | private |
| InternalIndexNodeHandler(const IndexFileHeader &header, Frame *frame) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
| is_leaf() const (定义于 IndexNodeHandler) | IndexNodeHandler | |
| is_safe(BplusTreeOperationType op, bool is_root_node) | IndexNodeHandler | |
| item_size() const (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | private |
| key_at(int index) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
| key_size() const (定义于 IndexNodeHandler) | IndexNodeHandler | |
| lookup(const KeyComparator &comparator, const char *key, bool *found=nullptr, int *insert_position=nullptr) const | InternalIndexNodeHandler | |
| max_size() const (定义于 IndexNodeHandler) | IndexNodeHandler | |
| min_size() const (定义于 IndexNodeHandler) | IndexNodeHandler | |
| move_first_to_end(InternalIndexNodeHandler &other, DiskBufferPool *disk_buffer_pool) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
| move_half_to(LeafIndexNodeHandler &other, DiskBufferPool *bp) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
| move_half_to(InternalIndexNodeHandler &other, DiskBufferPool *bp) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
| move_last_to_front(InternalIndexNodeHandler &other, DiskBufferPool *bp) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
| move_to(InternalIndexNodeHandler &other, DiskBufferPool *disk_buffer_pool) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
| node_ (定义于 IndexNodeHandler) | IndexNodeHandler | protected |
| page_num() const (定义于 IndexNodeHandler) | IndexNodeHandler | |
| page_num_ (定义于 IndexNodeHandler) | IndexNodeHandler | protected |
| parent_page_num() const (定义于 IndexNodeHandler) | IndexNodeHandler | |
| preappend(const char *item, DiskBufferPool *bp) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | private |
| remove(int index) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
| set_key_at(int index, const char *key) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
| set_parent_page_num(PageNum page_num) (定义于 IndexNodeHandler) | IndexNodeHandler | |
| size() const (定义于 IndexNodeHandler) | IndexNodeHandler | |
| to_string (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | friend |
| validate(const KeyComparator &comparator, DiskBufferPool *bp) const (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
| validate() const (定义于 IndexNodeHandler) | IndexNodeHandler | |
| value_at(int index) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
| value_index(PageNum page_num) | InternalIndexNodeHandler | |
| value_size() const (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | private |
| ~IndexNodeHandler()=default (定义于 IndexNodeHandler) | IndexNodeHandler | virtual |
| ~InternalIndexNodeHandler()=default (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | virtual |