MySQL 8.0.39
Source Code Documentation
|
Engine interface, row lock iterator. More...
#include <psi_data_lock.h>
Public Member Functions | |
PSI_engine_data_lock_iterator ()=default | |
virtual | ~PSI_engine_data_lock_iterator ()=default |
virtual bool | scan (PSI_server_data_lock_container *container, bool with_lock_data)=0 |
Scan for more data locks. More... | |
virtual bool | fetch (PSI_server_data_lock_container *container, const char *engine_lock_id, size_t engine_lock_id_length, bool with_lock_data)=0 |
Fetch a given data lock. More... | |
Engine interface, row lock iterator.
This is the interface exposed
|
default |
|
virtualdefault |
|
pure virtual |
Fetch a given data lock.
container | The container to fill |
engine_lock_id | The lock id to search |
engine_lock_id_length | Lock id length |
with_lock_data | True if column LOCK_DATA is required. |
Implemented in Innodb_data_lock_iterator.
|
pure virtual |
Scan for more data locks.
container | The container to fill |
with_lock_data | True if column LOCK_DATA is required. |
Implemented in Innodb_data_lock_iterator.