23#ifndef MYSQL_PSI_STAGE_H
24#define MYSQL_PSI_STAGE_H
57#ifdef HAVE_PSI_STAGE_INTERFACE
MYSQL_PLUGIN_IMPORT PSI_stage_service_t * psi_stage_service
Definition: psi_noop.cc:624
PSI_stage_progress_v1 *(* get_current_stage_progress_v1_t)(void)
Get the current stage progress.
Definition: psi_stage_bits.h:112
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:104
void(* register_stage_v1_t)(const char *category, struct PSI_stage_info_v1 **info, int count)
Stage registration API.
Definition: psi_stage_bits.h:94
void(* end_stage_v1_t)(void)
End the current stage.
Definition: psi_stage_bits.h:115
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:70
Performance schema instrumentation interface.
required uint64 version
Definition: replication_group_member_actions.proto:40
Entry point for the performance schema interface.
Definition: psi_stage.h:45
Performance Schema Stage Interface, version 1.
Definition: psi_stage.h:63
start_stage_v1_t start_stage
Definition: psi_stage.h:67
end_stage_v1_t end_stage
Definition: psi_stage.h:71
register_stage_v1_t register_stage
Definition: psi_stage.h:65
get_current_stage_progress_v1_t get_current_stage_progress
Definition: psi_stage.h:69