MySQL 9.1.0
Source Code Documentation
|
Engine interface, row lock inspector. More...
#include <psi_data_lock.h>
Public Member Functions | |
PSI_engine_data_lock_inspector ()=default | |
virtual | ~PSI_engine_data_lock_inspector ()=default |
virtual PSI_engine_data_lock_iterator * | create_data_lock_iterator ()=0 |
Create a data lock iterator. More... | |
virtual PSI_engine_data_lock_wait_iterator * | create_data_lock_wait_iterator ()=0 |
Create a data lock wait iterator. More... | |
virtual void | destroy_data_lock_iterator (PSI_engine_data_lock_iterator *it)=0 |
Destroy a data lock iterator. More... | |
virtual void | destroy_data_lock_wait_iterator (PSI_engine_data_lock_wait_iterator *it)=0 |
Destroy a data lock wait iterator. More... | |
Engine interface, row lock inspector.
This is the interface exposed
|
default |
|
virtualdefault |
|
pure virtual |
Create a data lock iterator.
The iterator returned is used to extract data_locks rows from the storage engine.
Implemented in Innodb_data_lock_inspector.
|
pure virtual |
Create a data lock wait iterator.
The iterator returned is used to extract data_lock_waits rows from the storage engine.
Implemented in Innodb_data_lock_inspector.
|
pure virtual |
Destroy a data lock iterator.
Implemented in Innodb_data_lock_inspector.
|
pure virtual |
Destroy a data lock wait iterator.
Implemented in Innodb_data_lock_inspector.