MySQL 9.1.0
Source Code Documentation
|
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) | RecLock | inlineprivate |
is_predicate_lock(ulint mode) | RecLock | inlineprivatestatic |
lock_add(lock_t *lock) | RecLock | private |
lock_alloc(trx_t *trx, dict_index_t *index, ulint mode, const RecID &rec_id, ulint size) | RecLock | static |
lock_size() const | RecLock | inlineprivate |
lock_size(ulint mode) | RecLock | inlineprivatestatic |
lock_size(const page_t *page) | RecLock | inlineprivatestatic |
m_index | RecLock | private |
m_mode | RecLock | private |
m_rec_id | RecLock | private |
m_size | RecLock | private |
m_thr | RecLock | private |
m_trx | RecLock | private |
prepare() const | RecLock | private |
RecLock(que_thr_t *thr, dict_index_t *index, const RecID &rec_id, ulint mode) | RecLock | inline |
RecLock(que_thr_t *thr, dict_index_t *index, const buf_block_t *block, ulint heap_no, ulint mode) | RecLock | inline |
RecLock(dict_index_t *index, const RecID &rec_id, ulint mode) | RecLock | inline |
RecLock(dict_index_t *index, const buf_block_t *block, ulint heap_no, ulint mode) | RecLock | inline |
set_wait_state(lock_t *lock) | RecLock | private |