MySQL 8.0.39
Source Code Documentation
|
Performance schema setup object (declarations). More...
#include <sys/types.h>
#include "lf.h"
#include "storage/perfschema/pfs_column_types.h"
#include "storage/perfschema/pfs_global.h"
#include "storage/perfschema/pfs_instr.h"
#include "storage/perfschema/pfs_lock.h"
#include "storage/perfschema/pfs_name.h"
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 |
Performance schema setup object (declarations).