#include <psi_data_lock.h>
◆ PSI_engine_data_lock_wait_iterator()
PSI_engine_data_lock_wait_iterator::PSI_engine_data_lock_wait_iterator |
( |
| ) |
|
|
default |
◆ ~PSI_engine_data_lock_wait_iterator()
virtual PSI_engine_data_lock_wait_iterator::~PSI_engine_data_lock_wait_iterator |
( |
| ) |
|
|
virtualdefault |
◆ fetch()
virtual bool PSI_engine_data_lock_wait_iterator::fetch |
( |
PSI_server_data_lock_wait_container * |
container, |
|
|
const char * |
requesting_engine_lock_id, |
|
|
size_t |
requesting_engine_lock_id_length, |
|
|
const char * |
blocking_engine_lock_id, |
|
|
size_t |
blocking_engine_lock_id_length |
|
) |
| |
|
pure virtual |
Fetch a given data lock wait.
- Parameters
-
container | The container to fill |
requesting_engine_lock_id | The requesting lock id to search |
requesting_engine_lock_id_length | The requesting lock id length |
blocking_engine_lock_id | The blocking lock id to search |
blocking_engine_lock_id_length | The blocking lock id length |
- Returns
- true if the iterator is done
Implemented in Innodb_data_lock_wait_iterator.
◆ scan()
Scan for more data lock waits.
- Parameters
-
container | The container to fill |
- Returns
- true if the iterator is done
Implemented in Innodb_data_lock_wait_iterator.
The documentation for this class was generated from the following file: