#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 void 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  | 
  
   
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: