#include <trx0rseg.h>
Collaboration diagram for trx_rseg_struct:

Public Member Functions | |
| UT_LIST_BASE_NODE_T (trx_undo_t) update_undo_list | |
| UT_LIST_BASE_NODE_T (trx_undo_t) update_undo_cached | |
| UT_LIST_BASE_NODE_T (trx_undo_t) insert_undo_list | |
| UT_LIST_BASE_NODE_T (trx_undo_t) insert_undo_cached | |
| UT_LIST_NODE_T (trx_rseg_t) rseg_list | |
Public Attributes | |
| ulint | id |
| mutex_t | mutex |
| ulint | space |
| ulint | page_no |
| ulint | max_size |
| ulint | curr_size |
| ulint | last_page_no |
| ulint | last_offset |
| dulint | last_trx_no |
| ibool | last_del_marks |
Definition at line 119 of file trx0rseg.h.
| trx_rseg_struct::UT_LIST_BASE_NODE_T | ( | trx_undo_t | ) |
| trx_rseg_struct::UT_LIST_BASE_NODE_T | ( | trx_undo_t | ) |
| trx_rseg_struct::UT_LIST_BASE_NODE_T | ( | trx_undo_t | ) |
| trx_rseg_struct::UT_LIST_BASE_NODE_T | ( | trx_undo_t | ) |
| trx_rseg_struct::UT_LIST_NODE_T | ( | trx_rseg_t | ) |
Definition at line 132 of file trx0rseg.h.
Referenced by trx_purge_free_segment(), trx_rseg_mem_create(), trx_undo_add_page(), trx_undo_create(), trx_undo_free_page(), and trx_undo_insert_cleanup().
Definition at line 121 of file trx0rseg.h.
Referenced by trx_assign_rseg(), trx_rseg_get_on_id(), trx_rseg_mem_create(), and trx_undo_report_row_operation().
Definition at line 155 of file trx0rseg.h.
Referenced by trx_purge_add_update_undo_to_history(), trx_purge_choose_next_log(), trx_purge_rseg_get_next_history_log(), and trx_rseg_mem_create().
Definition at line 151 of file trx0rseg.h.
Referenced by trx_purge_add_update_undo_to_history(), trx_purge_choose_next_log(), trx_purge_rseg_get_next_history_log(), and trx_rseg_mem_create().
Definition at line 148 of file trx0rseg.h.
Referenced by trx_purge_add_update_undo_to_history(), trx_purge_choose_next_log(), trx_purge_rseg_get_next_history_log(), and trx_rseg_mem_create().
Definition at line 153 of file trx0rseg.h.
Referenced by trx_purge_add_update_undo_to_history(), trx_purge_choose_next_log(), trx_purge_rseg_get_next_history_log(), and trx_rseg_mem_create().
Definition at line 131 of file trx0rseg.h.
Referenced by trx_rseg_mem_create(), trx_undo_add_page(), and trx_undo_create().
Definition at line 123 of file trx0rseg.h.
Referenced by trx_commit_off_kernel(), trx_prepare_off_kernel(), trx_purge_add_update_undo_to_history(), trx_purge_choose_next_log(), trx_purge_free_segment(), trx_purge_rseg_get_next_history_log(), trx_purge_truncate_rseg_history(), trx_roll_pop_top_rec_of_trx(), trx_rseg_mem_create(), trx_undo_add_page(), trx_undo_assign_undo(), trx_undo_create(), trx_undo_free_page(), trx_undo_insert_cleanup(), trx_undo_mem_create(), trx_undo_mem_create_at_db_start(), trx_undo_report_row_operation(), trx_undo_reuse_cached(), trx_undo_seg_free(), trx_undo_truncate_end(), trx_undo_truncate_start(), and trx_undo_update_cleanup().
Definition at line 129 of file trx0rseg.h.
Referenced by trx_purge_add_update_undo_to_history(), trx_purge_free_segment(), trx_purge_truncate_rseg_history(), trx_rseg_mem_create(), trx_undo_create(), trx_undo_free_page(), trx_undo_lists_init(), and trx_undo_seg_free().
Definition at line 127 of file trx0rseg.h.
Referenced by trx_purge_add_update_undo_to_history(), trx_purge_choose_next_log(), trx_purge_free_segment(), trx_purge_get_next_rec(), trx_purge_rseg_get_next_history_log(), trx_purge_truncate_rseg_history(), trx_rseg_mem_create(), trx_undo_create(), trx_undo_get_undo_rec_low(), trx_undo_lists_init(), trx_undo_mem_create(), trx_undo_mem_create_at_db_start(), and trx_undo_seg_free().
1.4.7

