![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
Performance schema instrumentation interface. More...
Go to the source code of this file.
Classes | |
| struct | PSI_data_lock_bootstrap | 
| Entry point for the performance schema interface.  More... | |
| class | PSI_server_data_lock_container | 
| Server interface, row lock container.  More... | |
| class | PSI_server_data_lock_wait_container | 
| class | PSI_engine_data_lock_iterator | 
| Engine interface, row lock iterator.  More... | |
| class | PSI_engine_data_lock_wait_iterator | 
| class | PSI_engine_data_lock_inspector | 
| Engine interface, row lock inspector.  More... | |
| struct | PSI_data_lock_service_v1 | 
| Performance Schema Row Lock Interface, version 1.  More... | |
Macros | |
| #define | PSI_DATA_LOCK_VERSION_1 1 | 
| Performance Schema Row Lock Interface number for version 1.  More... | |
| #define | PSI_DATA_LOCK_VERSION_2 2 | 
| Performance Schema Row Lock Interface number for version 2.  More... | |
| #define | PSI_CURRENT_DATA_LOCK_VERSION 1 | 
| Performance Schema Row Lock Interface number for the most recent version.  More... | |
| #define | USE_PSI_DATA_LOCK_1 | 
| #define | HAVE_PSI_DATA_LOCK_1 | 
Typedefs | |
| typedef struct PSI_data_lock_bootstrap | PSI_data_lock_bootstrap | 
| typedef void(* | register_data_lock_v1_t) (PSI_engine_data_lock_inspector *inspector) | 
| Row Lock registration API.  More... | |
| typedef void(* | unregister_data_lock_v1_t) (PSI_engine_data_lock_inspector *inspector) | 
| Row Lock un registration API.  More... | |
| typedef struct PSI_data_lock_service_v1 | PSI_data_lock_service_t | 
Enumerations | |
| enum | PSI_identifier {  PSI_IDENTIFIER_NONE = 0 , PSI_IDENTIFIER_SCHEMA = 1 , PSI_IDENTIFIER_TABLE = 2 , PSI_IDENTIFIER_INDEX = 3 , PSI_IDENTIFIER_PARTITION = 4 , PSI_IDENTIFIER_SUBPARTITION = 5 }  | 
Variables | |
| MYSQL_PLUGIN_IMPORT PSI_data_lock_service_t * | psi_data_lock_service | 
Performance schema instrumentation interface.