MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
成员的完整列表,这些成员属于 InternalIndexNodeHandler,包括所有继承而来的类成员
__item_at(int index) const override | InternalIndexNodeHandler | privatevirtual |
__key_at(int index) const (定义于 IndexNodeHandler) | IndexNodeHandler | inlineprotected |
__value_at(int index) const (定义于 IndexNodeHandler) | IndexNodeHandler | inlineprotected |
append(const char *items, int num) | InternalIndexNodeHandler | private |
append(const char *item) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | private |
create_new_root(PageNum first_page_num, const char *key, PageNum page_num) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
frame() const (定义于 IndexNodeHandler) | IndexNodeHandler | inline |
frame_ (定义于 IndexNodeHandler) | IndexNodeHandler | protected |
header_ (定义于 IndexNodeHandler) | IndexNodeHandler | protected |
increase_size(int n) (定义于 IndexNodeHandler) | IndexNodeHandler | |
IndexNodeHandler(BplusTreeMiniTransaction &mtr, const IndexFileHeader &header, Frame *frame) (定义于 IndexNodeHandler) | IndexNodeHandler | |
init_empty() (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
IndexNodeHandler::init_empty(bool leaf) | IndexNodeHandler | |
insert(const char *key, PageNum page_num, const KeyComparator &comparator) | InternalIndexNodeHandler | |
insert_items(int index, const char *items, int num) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | private |
internal_node_ (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | private |
InternalIndexNodeHandler(BplusTreeMiniTransaction &mtr, const IndexFileHeader &header, Frame *frame) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
is_leaf() const | IndexNodeHandler | |
is_safe(BplusTreeOperationType op, bool is_root_node) | IndexNodeHandler | |
item_size() const override | InternalIndexNodeHandler | privatevirtual |
key_at(int index) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
key_size() const | IndexNodeHandler | virtual |
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) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
move_half_to(InternalIndexNodeHandler &other) | InternalIndexNodeHandler | |
move_last_to_front(InternalIndexNodeHandler &other) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
move_to(InternalIndexNodeHandler &other) | InternalIndexNodeHandler | |
mtr_ (定义于 IndexNodeHandler) | IndexNodeHandler | protected |
node_ (定义于 IndexNodeHandler) | IndexNodeHandler | protected |
page_num() const (定义于 IndexNodeHandler) | IndexNodeHandler | |
parent_page_num() const (定义于 IndexNodeHandler) | IndexNodeHandler | |
preappend(const char *item) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | private |
recover_insert_items(int index, const char *items, int num) (定义于 IndexNodeHandler) | IndexNodeHandler | |
recover_remove_items(int index, int num) (定义于 IndexNodeHandler) | IndexNodeHandler | |
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 | |
IndexNodeHandler::validate() const | IndexNodeHandler | |
value_at(int index) (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | |
value_index(PageNum page_num) | InternalIndexNodeHandler | |
value_size() const override | InternalIndexNodeHandler | privatevirtual |
~IndexNodeHandler()=default (定义于 IndexNodeHandler) | IndexNodeHandler | virtual |
~InternalIndexNodeHandler()=default (定义于 InternalIndexNodeHandler) | InternalIndexNodeHandler | virtual |