MySQL 8.3.0
Source Code Documentation
pfs_setup_object.h File Reference

Performance schema setup object (declarations). More...

Go to the source code of this file.

Classes

struct  PFS_setup_object_key
 Hash key for. More...
 
struct  PFS_setup_object
 A setup_object record. More...
 

Functions

int init_setup_object (const PFS_global_param *param)
 Initialize the setup object buffers. More...
 
void cleanup_setup_object ()
 Cleanup all the setup object buffers. More...
 
int init_setup_object_hash (const PFS_global_param *param)
 Initialize the setup objects hash. More...
 
void cleanup_setup_object_hash ()
 Cleanup the setup objects hash. More...
 
int insert_setup_object (enum_object_type object_type, const PFS_schema_name *schema, const PFS_object_name *object, bool enabled, bool timed)
 
int delete_setup_object (enum_object_type object_type, const PFS_schema_name *schema, const PFS_object_name *object)
 
int reset_setup_object ()
 
long setup_object_count ()
 
void lookup_setup_object_table (PFS_thread *thread, enum_object_type object_type, const PFS_schema_name *schema_name, const PFS_table_name *table_name, bool *enabled, bool *timed)
 
void lookup_setup_object_routine (PFS_thread *thread, enum_object_type object_type, const PFS_schema_name *schema_name, const PFS_routine_name *routine_name, bool *enabled, bool *timed)
 

Variables

LF_HASH setup_object_hash
 

Detailed Description

Performance schema setup object (declarations).