![]() |
MySQL 8.0.43
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 void | 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.