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

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

__item_at(int index) const (定义于 InternalIndexNodeHandler)InternalIndexNodeHandlerprivate
__key_at(int index) const (定义于 InternalIndexNodeHandler)InternalIndexNodeHandlerprivate
__value_at(int index) const (定义于 InternalIndexNodeHandler)InternalIndexNodeHandlerprivate
append(const char *item, DiskBufferPool *bp) (定义于 InternalIndexNodeHandler)InternalIndexNodeHandlerprivate
copy_from(const char *items, int num, DiskBufferPool *disk_buffer_pool)InternalIndexNodeHandlerprivate
create_new_root(PageNum first_page_num, const char *key, PageNum page_num) (定义于 InternalIndexNodeHandler)InternalIndexNodeHandler
header_ (定义于 IndexNodeHandler)IndexNodeHandlerprotected
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)InternalIndexNodeHandlerprivate
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)InternalIndexNodeHandlerprivate
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) constInternalIndexNodeHandler
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)IndexNodeHandlerprotected
page_num() const (定义于 IndexNodeHandler)IndexNodeHandler
page_num_ (定义于 IndexNodeHandler)IndexNodeHandlerprotected
parent_page_num() const (定义于 IndexNodeHandler)IndexNodeHandler
preappend(const char *item, DiskBufferPool *bp) (定义于 InternalIndexNodeHandler)InternalIndexNodeHandlerprivate
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)InternalIndexNodeHandlerfriend
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)InternalIndexNodeHandlerprivate
~IndexNodeHandler()=default (定义于 IndexNodeHandler)IndexNodeHandlervirtual
~InternalIndexNodeHandler()=default (定义于 InternalIndexNodeHandler)InternalIndexNodeHandlervirtual