CUBRID Engine
latest
|
Public Attributes | |
INT64 | time_creation |
VFID | self |
FILE_TABLESPACE | tablespace |
FILE_DESCRIPTORS | descriptor |
int | n_page_total |
int | n_page_user |
int | n_page_ftab |
int | n_page_free |
int | n_page_mark_delete |
int | n_sector_total |
int | n_sector_partial |
int | n_sector_full |
int | n_sector_empty |
FILE_TYPE | type |
INT32 | file_flags |
VOLID | volid_last_expand |
INT16 | offset_to_partial_ftab |
INT16 | offset_to_full_ftab |
INT16 | offset_to_user_page_ftab |
VPID | vpid_sticky_first |
VPID | vpid_last_temp_alloc |
int | offset_to_last_temp_alloc |
VPID | vpid_last_user_page_ftab |
VPID | vpid_find_nth_last |
int | first_index_find_nth_last |
INT32 | reserved0 |
INT32 | reserved1 |
INT32 | reserved2 |
INT32 | reserved3 |
Definition at line 84 of file file_manager.c.
FILE_DESCRIPTORS file_header::descriptor |
Definition at line 90 of file file_manager.c.
Referenced by file_create(), file_descriptor_get(), file_descriptor_update(), file_header_dump_descriptor(), file_tracker_get_and_protect(), and file_tracker_item_reuse_heap().
INT32 file_header::file_flags |
Definition at line 109 of file file_manager.c.
Referenced by file_create(), file_get_tde_algorithm_internal(), file_header_init(), and file_set_tde_algorithm_internal().
int file_header::first_index_find_nth_last |
Definition at line 151 of file file_manager.c.
Referenced by file_create(), file_dealloc(), file_header_init(), file_numerable_find_nth(), and file_temp_reset_user_pages().
int file_header::n_page_free |
Definition at line 96 of file file_manager.c.
Referenced by file_create(), file_destroy(), file_header_alloc(), file_header_dealloc(), file_header_sanity_check(), file_perm_alloc(), file_perm_expand(), file_rv_perm_expand_redo(), file_rv_perm_expand_undo(), file_temp_alloc(), file_temp_reset_user_pages(), file_tracker_item_spacedb(), and file_tracker_spacedb().
int file_header::n_page_ftab |
Definition at line 95 of file file_manager.c.
Referenced by file_create(), file_destroy(), file_header_alloc(), file_header_dealloc(), file_header_init(), file_header_sanity_check(), file_rv_fhead_convert_ftab_to_user_page(), file_rv_fhead_convert_user_to_ftab_page(), file_table_collect_ftab_pages(), file_table_move_partial_sectors_to_header(), file_temp_alloc(), file_temp_reset_user_pages(), file_tracker_item_spacedb(), and file_tracker_spacedb().
int file_header::n_page_mark_delete |
Definition at line 98 of file file_manager.c.
Referenced by file_create(), file_header_init(), file_header_sanity_check(), file_header_update_mark_deleted(), file_numerable_find_nth(), and file_numerable_truncate().
int file_header::n_page_total |
Definition at line 93 of file file_manager.c.
Referenced by file_create(), file_header_init(), file_header_sanity_check(), file_perm_expand(), file_rv_perm_expand_redo(), file_rv_perm_expand_undo(), file_temp_alloc(), and file_temp_reset_user_pages().
int file_header::n_page_user |
Definition at line 94 of file file_manager.c.
Referenced by file_alloc_sticky_first_page(), file_apply_tde_algorithm(), file_create(), file_destroy(), file_get_num_user_pages(), file_header_alloc(), file_header_dealloc(), file_header_init(), file_header_sanity_check(), file_numerable_find_nth(), file_numerable_truncate(), file_rv_fhead_convert_ftab_to_user_page(), file_rv_fhead_convert_user_to_ftab_page(), file_table_move_partial_sectors_to_header(), file_temp_reset_user_pages(), file_tempcache_put(), file_tracker_item_dump_capacity(), file_tracker_item_spacedb(), and file_tracker_spacedb().
int file_header::n_sector_empty |
Definition at line 104 of file file_manager.c.
Referenced by file_create(), file_header_alloc(), file_header_dealloc(), file_header_init(), file_header_sanity_check(), file_perm_expand(), file_rv_perm_expand_redo(), file_rv_perm_expand_undo(), file_temp_alloc(), and file_temp_reset_user_pages().
int file_header::n_sector_full |
Definition at line 103 of file file_manager.c.
Referenced by file_create(), file_header_alloc(), file_header_dealloc(), file_header_init(), file_header_sanity_check(), and file_temp_reset_user_pages().
int file_header::n_sector_partial |
Definition at line 102 of file file_manager.c.
Referenced by file_create(), file_header_alloc(), file_header_dealloc(), file_header_init(), file_header_sanity_check(), file_perm_alloc(), file_perm_expand(), file_rv_perm_expand_redo(), file_rv_perm_expand_undo(), file_table_move_partial_sectors_to_header(), file_temp_alloc(), and file_temp_reset_user_pages().
int file_header::n_sector_total |
Definition at line 101 of file file_manager.c.
Referenced by file_create(), file_destroy(), file_header_init(), file_header_sanity_check(), file_perm_expand(), file_rv_perm_expand_redo(), file_rv_perm_expand_undo(), file_table_collect_all_vsids(), file_temp_alloc(), and file_temp_reset_user_pages().
INT16 file_header::offset_to_full_ftab |
Definition at line 114 of file file_manager.c.
Referenced by file_create(), and file_header_init().
int file_header::offset_to_last_temp_alloc |
Definition at line 127 of file file_manager.c.
Referenced by file_create(), file_header_init(), file_temp_alloc(), and file_temp_reset_user_pages().
INT16 file_header::offset_to_partial_ftab |
Definition at line 113 of file file_manager.c.
Referenced by file_create(), and file_header_init().
INT16 file_header::offset_to_user_page_ftab |
Definition at line 115 of file file_manager.c.
Referenced by file_create(), and file_header_init().
INT32 file_header::reserved0 |
Definition at line 154 of file file_manager.c.
Referenced by file_create(), and file_header_init().
INT32 file_header::reserved1 |
Definition at line 155 of file file_manager.c.
Referenced by file_create(), and file_header_init().
INT32 file_header::reserved2 |
Definition at line 156 of file file_manager.c.
Referenced by file_create(), and file_header_init().
INT32 file_header::reserved3 |
Definition at line 157 of file file_manager.c.
Referenced by file_create(), and file_header_init().
VFID file_header::self |
Definition at line 88 of file file_manager.c.
Referenced by file_alloc(), file_apply_tde_algorithm(), file_create(), file_dealloc(), file_destroy(), file_header_dump_descriptor(), file_header_init(), file_header_sanity_check(), file_header_update_mark_deleted(), file_numerable_add_page(), file_perm_alloc(), file_perm_dealloc(), file_perm_expand(), file_rv_fhead_alloc(), file_rv_fhead_dealloc(), file_rv_fhead_sticky_page(), file_rv_perm_expand_redo(), file_rv_perm_expand_undo(), file_set_tde_algorithm_internal(), file_table_add_full_sector(), file_table_move_partial_sectors_to_header(), file_temp_alloc(), and file_tracker_item_reuse_heap().
FILE_TABLESPACE file_header::tablespace |
Definition at line 89 of file file_manager.c.
Referenced by file_create(), file_create_ehash(), file_create_ehash_dir(), file_create_temp_internal(), file_create_with_npages(), file_header_init(), and file_perm_expand().
INT64 file_header::time_creation |
Definition at line 86 of file file_manager.c.
Referenced by file_create(), and file_header_init().
FILE_TYPE file_header::type |
Definition at line 107 of file file_manager.c.
Referenced by file_create(), file_dealloc(), file_get_type(), file_header_dump_descriptor(), file_header_init(), file_numerable_truncate(), file_temp_set_type(), file_tempcache_put(), file_tracker_item_dump_capacity(), file_tracker_item_reuse_heap(), and file_tracker_item_spacedb().
VOLID file_header::volid_last_expand |
Definition at line 111 of file file_manager.c.
Referenced by file_create(), file_header_init(), file_perm_expand(), and file_temp_alloc().
VPID file_header::vpid_find_nth_last |
Definition at line 150 of file file_manager.c.
Referenced by file_create(), file_dealloc(), file_header_init(), file_numerable_find_nth(), and file_temp_reset_user_pages().
VPID file_header::vpid_last_temp_alloc |
Definition at line 126 of file file_manager.c.
Referenced by file_create(), file_header_init(), file_temp_alloc(), and file_temp_reset_user_pages().
VPID file_header::vpid_last_user_page_ftab |
Definition at line 133 of file file_manager.c.
Referenced by file_create(), file_header_init(), file_numerable_add_page(), and file_temp_reset_user_pages().
VPID file_header::vpid_sticky_first |
Definition at line 117 of file file_manager.c.
Referenced by file_alloc_sticky_first_page(), file_create(), file_dealloc(), file_get_sticky_first_page(), file_header_dump_descriptor(), file_header_init(), file_perm_dealloc(), and file_rv_fhead_sticky_page().