23#ifndef MYSQL_DATA_LOCK_H
24#define MYSQL_DATA_LOCK_H
36#if defined(MYSQL_SERVER) || defined(PFS_DIRECT_CALL)
41#ifndef PSI_DATA_LOCK_CALL
42#define PSI_DATA_LOCK_CALL(M) psi_data_lock_service->M
51#define mysql_data_lock_register(I) inline_mysql_data_lock_register(I)
60#ifdef HAVE_PSI_DATA_LOCK_INTERFACE
65#define mysql_data_lock_unregister(I) inline_mysql_data_lock_unregister(I)
74#ifdef HAVE_PSI_DATA_LOCK_INTERFACE
Engine interface, row lock inspector.
Definition: psi_data_lock.h:359
void inline_mysql_data_lock_register(PSI_engine_data_lock_inspector *i)
Definition: mysql_data_lock.h:53
void inline_mysql_data_lock_unregister(PSI_engine_data_lock_inspector *i)
Definition: mysql_data_lock.h:67
Defines various enable/disable and HAVE_ macros related to the performance schema instrumentation sys...
#define HAVE_PSI_DATA_LOCK_INTERFACE
Definition: my_psi_config.h:245
Performance schema instrumentation (declarations).
#define PSI_DATA_LOCK_CALL(M)
Definition: pfs_data_lock_provider.h:41
Performance schema instrumentation interface.