24#ifndef PFS_METADATA_PROVIDER_H 
   25#define PFS_METADATA_PROVIDER_H 
   35#ifdef HAVE_PSI_METADATA_INTERFACE 
   36#if defined(MYSQL_SERVER) || defined(PFS_DIRECT_CALL) 
   37#ifndef MYSQL_DYNAMIC_PLUGIN 
   38#ifndef WITH_LOCK_ORDER 
   48#define PSI_METADATA_CALL(M) pfs_##M##_vc 
   53    const char *src_file, 
uint src_line);
 
   68    const char *src_file, 
uint src_line);
 
int opaque_mdl_duration
Definition: psi_mdl_bits.h:42
 
struct PSI_metadata_locker PSI_metadata_locker
Definition: psi_mdl_bits.h:59
 
int opaque_mdl_status
Definition: psi_mdl_bits.h:45
 
int opaque_mdl_type
Definition: psi_mdl_bits.h:36
 
struct PSI_metadata_lock PSI_metadata_lock
Definition: psi_mdl_bits.h:52
 
Some integer typedefs for easier portability.
 
Defines various enable/disable and HAVE_ macros related to the performance schema instrumentation sys...
 
Provides atomic access in shared-exclusive modes.
Definition: shared_spin_lock.h:79
 
Performance schema instrumentation interface.
 
required string key
Definition: replication_asynchronous_connection_failover.proto:60
 
Metadata lock object key.
Definition: mdl.h:365
 
unsigned int uint
Definition: uca9-dump.cc:75