MySQL 9.1.0
Source Code Documentation
mtr_t Member List

This is the complete list of members for mtr_t, including all inherited members.

added_rec()mtr_tinline
check_is_not_latching() constmtr_t
check_my_thread_mtrs_are_not_latching()mtr_tinlinestatic
check_nolog_and_mark()mtr_t
check_nolog_and_unmark()mtr_t
Commandmtr_tfriend
commit()mtr_t
commit_lsn() constmtr_tinline
conflicts_with(const mtr_t *mtr2) constmtr_t
enter_ibuf()mtr_tinline
exit_ibuf()mtr_tinline
get_expected_log_size() constmtr_tinline
get_flush_observer() constmtr_tinline
get_log() constmtr_tinline
get_log()mtr_tinline
get_log_mode() constmtr_tinline
get_memo() constmtr_tinline
get_memo()mtr_tinline
get_savepoint() constmtr_tinline
has_any_log_record()mtr_tinline
has_committed() constmtr_tinline
has_modifications() constmtr_tinline
is_active() constmtr_tinline
is_async() constmtr_tinline
is_committing() constmtr_tinline
is_inside_ibuf() constmtr_tinline
is_this_thread_inside_mtr()mtr_tinlinestatic
m_commit_lsnmtr_tprivate
m_implmtr_tprivate
m_restart_countmtr_t
m_syncmtr_tprivate
memo_contains(const mtr_buf_t *memo, const void *object, ulint type)mtr_tstatic
memo_contains_flagged(const void *ptr, ulint flags) constmtr_t
memo_contains_page_flagged(const byte *ptr, ulint flags) constmtr_t
memo_modify_page(const byte *ptr)mtr_t
memo_push(void *object, mtr_memo_type_t type)mtr_tinline
memo_release(const void *object, ulint type)mtr_t
mtr_t()mtr_tinline
print() constmtr_t
print_memos(std::ostream &out) constmtr_t
read_ulint(const byte *ptr, mlog_id_t type) constmtr_tinline
release_block_at_savepoint(ulint savepoint, buf_block_t *block)mtr_tinline
release_page(const void *ptr, mtr_memo_type_t type)mtr_t
release_s_latch_at_savepoint(ulint savepoint, rw_lock_t *lock)mtr_tinline
remove_from_debug_list() constmtr_t
s_lock(rw_lock_t *lock, ut::Location location)mtr_tinline
s_loggingmtr_tstatic
s_mode_updatemtr_tstatic
s_mode_update_validmtr_tstatic
s_my_thread_active_mtrsmtr_tprivatestatic
set_flush_observer(Flush_observer *observer)mtr_tinline
set_log_mode(mtr_log_t mode)mtr_t
set_modified()mtr_tinline
set_sync()mtr_tinline
start(bool sync=true)mtr_t
sx_latch_at_savepoint(ulint savepoint, buf_block_t *block)mtr_tinline
sx_lock(rw_lock_t *lock, ut::Location location)mtr_tinline
wait_for_flush()mtr_t
x_latch_at_savepoint(ulint savepoint, buf_block_t *block)mtr_tinline
x_lock(rw_lock_t *lock, ut::Location location)mtr_tinline
x_lock_space(fil_space_t *space, ut::Location location)mtr_t
~mtr_t()mtr_tinline