MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
LeafIndexNodeHandler 成员列表

成员的完整列表,这些成员属于 LeafIndexNodeHandler,包括所有继承而来的类成员

__item_at(int index) const overrideLeafIndexNodeHandlerprotectedvirtual
__key_at(int index) const (定义于 IndexNodeHandler)IndexNodeHandlerinlineprotected
__value_at(int index) const (定义于 IndexNodeHandler)IndexNodeHandlerinlineprotected
append(const char *items, int num) (定义于 LeafIndexNodeHandler)LeafIndexNodeHandlerprotected
append(const char *item) (定义于 LeafIndexNodeHandler)LeafIndexNodeHandlerprotected
frame() const (定义于 IndexNodeHandler)IndexNodeHandlerinline
frame_ (定义于 IndexNodeHandler)IndexNodeHandlerprotected
header_ (定义于 IndexNodeHandler)IndexNodeHandlerprotected
increase_size(int n) (定义于 IndexNodeHandler)IndexNodeHandler
IndexNodeHandler(BplusTreeMiniTransaction &mtr, const IndexFileHeader &header, Frame *frame) (定义于 IndexNodeHandler)IndexNodeHandler
init_empty() (定义于 LeafIndexNodeHandler)LeafIndexNodeHandler
IndexNodeHandler::init_empty(bool leaf)IndexNodeHandler
insert(int index, const char *key, const char *value) (定义于 LeafIndexNodeHandler)LeafIndexNodeHandler
is_leaf() constIndexNodeHandler
is_safe(BplusTreeOperationType op, bool is_root_node)IndexNodeHandler
item_size() constIndexNodeHandlervirtual
key_at(int index) (定义于 LeafIndexNodeHandler)LeafIndexNodeHandler
key_size() constIndexNodeHandlervirtual
leaf_node_ (定义于 LeafIndexNodeHandler)LeafIndexNodeHandlerprivate
LeafIndexNodeHandler(BplusTreeMiniTransaction &mtr, const IndexFileHeader &header, Frame *frame) (定义于 LeafIndexNodeHandler)LeafIndexNodeHandler
lookup(const KeyComparator &comparator, const char *key, bool *found=nullptr) constLeafIndexNodeHandler
max_size() const (定义于 IndexNodeHandler)IndexNodeHandler
min_size() const (定义于 IndexNodeHandler)IndexNodeHandler
move_first_to_end(LeafIndexNodeHandler &other) (定义于 LeafIndexNodeHandler)LeafIndexNodeHandler
move_half_to(LeafIndexNodeHandler &other) (定义于 LeafIndexNodeHandler)LeafIndexNodeHandler
move_last_to_front(LeafIndexNodeHandler &other) (定义于 LeafIndexNodeHandler)LeafIndexNodeHandler
move_to(LeafIndexNodeHandler &other)LeafIndexNodeHandler
mtr_ (定义于 IndexNodeHandler)IndexNodeHandlerprotected
next_page() const (定义于 LeafIndexNodeHandler)LeafIndexNodeHandler
node_ (定义于 IndexNodeHandler)IndexNodeHandlerprotected
page_num() const (定义于 IndexNodeHandler)IndexNodeHandler
parent_page_num() const (定义于 IndexNodeHandler)IndexNodeHandler
preappend(const char *item) (定义于 LeafIndexNodeHandler)LeafIndexNodeHandlerprotected
recover_insert_items(int index, const char *items, int num) (定义于 IndexNodeHandler)IndexNodeHandler
recover_remove_items(int index, int num) (定义于 IndexNodeHandler)IndexNodeHandler
remove(int index) (定义于 LeafIndexNodeHandler)LeafIndexNodeHandler
remove(const char *key, const KeyComparator &comparator) (定义于 LeafIndexNodeHandler)LeafIndexNodeHandler
set_next_page(PageNum page_num) (定义于 LeafIndexNodeHandler)LeafIndexNodeHandler
set_parent_page_num(PageNum page_num) (定义于 IndexNodeHandler)IndexNodeHandler
size() const (定义于 IndexNodeHandler)IndexNodeHandler
to_string (定义于 LeafIndexNodeHandler)LeafIndexNodeHandlerfriend
validate(const KeyComparator &comparator, DiskBufferPool *bp) const (定义于 LeafIndexNodeHandler)LeafIndexNodeHandler
IndexNodeHandler::validate() constIndexNodeHandler
value_at(int index) (定义于 LeafIndexNodeHandler)LeafIndexNodeHandler
value_size() constIndexNodeHandlervirtual
~IndexNodeHandler()=default (定义于 IndexNodeHandler)IndexNodeHandlervirtual
~LeafIndexNodeHandler()=default (定义于 LeafIndexNodeHandler)LeafIndexNodeHandlervirtual