CUBRID Engine
latest
|
Public Member Functions | |
bool | is_empty () const |
bool | is_index_valid (INT16 index) const |
INT16 | get_index_of_blockid (VACUUM_LOG_BLOCKID blockid) const |
VACUUM_LOG_BLOCKID | get_first_blockid () const |
Public Attributes | |
VPID | next_page |
INT16 | index_unvacuumed |
INT16 | index_free |
VACUUM_DATA_ENTRY | data [1] |
Static Public Attributes | |
static const INT16 | INDEX_NOT_FOUND = -1 |
VACUUM_LOG_BLOCKID vacuum_data_page::get_first_blockid | ( | ) | const |
INT16 vacuum_data_page::get_index_of_blockid | ( | VACUUM_LOG_BLOCKID | blockid | ) | const |
Definition at line 8099 of file vacuum.c.
References assert, and vacuum_data_entry::get_blockid().
Referenced by vacuum_job_cursor::reload(), and vacuum_job_cursor::search().
bool vacuum_data_page::is_index_valid | ( | INT16 | index | ) | const |
Definition at line 8093 of file vacuum.c.
Referenced by vacuum_job_cursor::is_loaded().
VACUUM_DATA_ENTRY vacuum_data_page::data[1] |
Definition at line 192 of file vacuum.c.
Referenced by vacuum_job_cursor::get_current_entry(), vacuum_job_cursor::start_job_on_current_entry(), vacuum_consume_buffer_log_blocks(), vacuum_data_load_and_recover(), vacuum_data_mark_finished(), vacuum_init_data_page_with_last_blockid(), vacuum_rv_redo_append_data(), vacuum_rv_redo_data_finished(), vacuum_rv_redo_initialize_data_page(), vacuum_rv_redo_start_job(), and vacuum_verify_vacuum_data_debug().
INT16 vacuum_data_page::index_free |
Definition at line 189 of file vacuum.c.
Referenced by vacuum_consume_buffer_log_blocks(), vacuum_data_initialize_new_page(), vacuum_data_load_and_recover(), vacuum_data_mark_finished(), vacuum_is_empty(), vacuum_reset_data_after_copydb(), vacuum_rv_redo_append_data(), vacuum_rv_redo_data_finished(), and vacuum_verify_vacuum_data_debug().
|
static |
Definition at line 194 of file vacuum.c.
Referenced by vacuum_job_cursor::reload(), vacuum_job_cursor::search(), and vacuum_job_cursor::unload().
INT16 vacuum_data_page::index_unvacuumed |
Definition at line 188 of file vacuum.c.
Referenced by vacuum_consume_buffer_log_blocks(), vacuum_data_initialize_new_page(), vacuum_data_load_and_recover(), vacuum_data_mark_finished(), vacuum_is_empty(), vacuum_rv_redo_data_finished(), and vacuum_verify_vacuum_data_debug().
VPID vacuum_data_page::next_page |
Definition at line 187 of file vacuum.c.
Referenced by vacuum_job_cursor::search(), vacuum_consume_buffer_log_blocks(), vacuum_data_empty_page(), vacuum_data_initialize_new_page(), vacuum_data_load_and_recover(), vacuum_data_mark_finished(), vacuum_reset_data_after_copydb(), vacuum_rv_redo_data_finished(), vacuum_rv_undoredo_data_set_link(), and vacuum_verify_vacuum_data_debug().