MySQL 8.0.40
Source Code Documentation
|
The transaction lock system. More...
#include "btr0cur.h"
#include "buf0buf.h"
#include "dict0dict.h"
#include "log0recv.h"
#include "page0cur.h"
#include "page0page.h"
#include "que0que.h"
#include "read0read.h"
#include "row0row.h"
#include "row0vers.h"
#include "srv0srv.h"
#include "trx0sys.h"
#include "trx0trx.h"
Functions | |
static uint64_t | lock_rec_hash_value (const page_id_t &page_id) |
static ulint | lock_get_min_heap_no (const buf_block_t *block) |
Gets the heap_no of the smallest user record on a page. More... | |
static Locks_hashtable & | lock_hash_get (ulint mode) |
Get the lock hash table. More... | |
The transaction lock system.
Created 5/7/1996 Heikki Tuuri
|
inlinestatic |
Gets the heap_no of the smallest user record on a page.
block | in: buffer block |
|
inlinestatic |
Get the lock hash table.
mode | in: lock mode |
|
inlinestatic |