| Disk / file |
disk_reserve_sectors, file_alloc, file_create |
disk_manager.{h,c} · file_manager.{h,c} |
cubrid-disk-manager.md |
| Page buffer · DWB |
pgbuf_fix, pgbuf_get_victim, dwb_add_page, dwb_flush_block |
page_buffer.{h,c} · double_write_buffer.{hpp,cpp} |
cubrid-page-buffer-manager.md · cubrid-double-write-buffer.md |
| Heap |
heap_insert_logical, heap_update_logical, heap_get_visible_version |
heap_file.{h,c} · slotted_page.{h,c} |
cubrid-heap-manager.md |
| B+Tree |
btree_insert, btree_delete, btree_range_scan, BTREE_NEED_UNIQUE_CHECK |
btree.{h,c} · btree_load.c · btree_unique.{hpp,cpp} |
cubrid-btree.md |
| Ehash |
xehash_create, ehash_search, ehash_insert, ehash_delete |
extendible_hash.{h,c} |
cubrid-extendible-hash.md |
| Overflow · TDE |
overflow_insert, overflow_get; tde_encrypt_data_page, file_set_tde_algorithm |
overflow_file.{h,c} · tde.{h,c} |
cubrid-overflow-file.md · cubrid-tde.md |