MySQL 8.4.4
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
RecLock Member List

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

add_to_waitq(const lock_t *wait_for, const lock_prdt_t *prdt=nullptr)RecLock
create(trx_t *trx, const lock_prdt_t *prdt=nullptr)RecLock
init(const page_t *page)RecLockinlineprivate
is_predicate_lock(ulint mode)RecLockinlineprivatestatic
lock_add(lock_t *lock)RecLockprivate
lock_alloc(trx_t *trx, dict_index_t *index, ulint mode, const RecID &rec_id, ulint size)RecLockstatic
lock_size() constRecLockinlineprivate
lock_size(ulint mode)RecLockinlineprivatestatic
lock_size(const page_t *page)RecLockinlineprivatestatic
m_indexRecLockprivate
m_modeRecLockprivate
m_rec_idRecLockprivate
m_sizeRecLockprivate
m_thrRecLockprivate
m_trxRecLockprivate
prepare() constRecLockprivate
RecLock(que_thr_t *thr, dict_index_t *index, const RecID &rec_id, ulint mode)RecLockinline
RecLock(que_thr_t *thr, dict_index_t *index, const buf_block_t *block, ulint heap_no, ulint mode)RecLockinline
RecLock(dict_index_t *index, const RecID &rec_id, ulint mode)RecLockinline
RecLock(dict_index_t *index, const buf_block_t *block, ulint heap_no, ulint mode)RecLockinline
set_wait_state(lock_t *lock)RecLockprivate