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