24#ifndef MYSQL_PSI_STAGE_H
25#define MYSQL_PSI_STAGE_H
58#ifdef HAVE_PSI_STAGE_INTERFACE
MYSQL_PLUGIN_IMPORT PSI_stage_service_t * psi_stage_service
Definition: psi_noop.cc:627
PSI_stage_progress_v1 *(* get_current_stage_progress_v1_t)(void)
Get the current stage progress.
Definition: psi_stage_bits.h:113
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.
Definition: psi_stage_bits.h:105
void(* register_stage_v1_t)(const char *category, struct PSI_stage_info_v1 **info, int count)
Stage registration API.
Definition: psi_stage_bits.h:95
void(* end_stage_v1_t)(void)
End the current stage.
Definition: psi_stage_bits.h:116
Some integer typedefs for easier portability.
Defines various enable/disable and HAVE_ macros related to the performance schema instrumentation sys...
Functions related to handling of plugins and other dynamically loaded libraries.
#define MYSQL_PLUGIN_IMPORT
Definition: my_sharedlib.h:71
Performance schema instrumentation interface.
required uint64 version
Definition: replication_group_member_actions.proto:41
Entry point for the performance schema interface.
Definition: psi_stage.h:46
Performance Schema Stage Interface, version 1.
Definition: psi_stage.h:64
start_stage_v1_t start_stage
Definition: psi_stage.h:68
end_stage_v1_t end_stage
Definition: psi_stage.h:72
register_stage_v1_t register_stage
Definition: psi_stage.h:66
get_current_stage_progress_v1_t get_current_stage_progress
Definition: psi_stage.h:70