MySQL 9.1.0
Source Code Documentation
psi_stage_bits.h File Reference

Performance schema instrumentation interface. More...

Go to the source code of this file.

Classes

struct  PSI_stage_progress_v1
 Interface for an instrumented stage progress. More...
 
struct  PSI_stage_info_v1
 Stage instrument information. More...
 

Macros

#define PSI_STAGE_VERSION_1   1
 Performance Schema Stage Interface number for version 1. More...
 
#define PSI_CURRENT_STAGE_VERSION   1
 Performance Schema Stage Interface number for the most recent version. More...
 

Typedefs

typedef unsigned int PSI_stage_key
 Instrumented stage key. More...
 
typedef struct PSI_stage_progress_v1 PSI_stage_progress_v1
 
typedef struct PSI_stage_info_v1 PSI_stage_info_v1
 
typedef void(* register_stage_v1_t) (const char *category, struct PSI_stage_info_v1 **info, int count)
 Stage registration API. More...
 
typedef PSI_stage_progress_v1 *(* start_stage_v1_t) (PSI_stage_key key, const char *src_file, int src_line)
 Start a new stage, and implicitly end the previous stage. More...
 
typedef PSI_stage_progress_v1 *(* get_current_stage_progress_v1_t) (void)
 Get the current stage progress. More...
 
typedef void(* end_stage_v1_t) (void)
 End the current stage. More...
 
typedef struct PSI_stage_info_v1 PSI_stage_info
 
typedef struct PSI_stage_progress_v1 PSI_stage_progress
 

Detailed Description

Performance schema instrumentation interface.