MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pfs_setup_object.cc File Reference
#include "my_global.h"
#include "my_sys.h"
#include "my_base.h"
#include "sql_string.h"
#include "pfs.h"
#include "pfs_stat.h"
#include "pfs_instr.h"
#include "pfs_setup_object.h"
#include "pfs_global.h"
Include dependency graph for pfs_setup_object.cc:

Go to the source code of this file.

Functions

int init_setup_object (const PFS_global_param *param)
void cleanup_setup_object (void)
C_MODE_END int init_setup_object_hash (void)
void cleanup_setup_object_hash (void)
int insert_setup_object (enum_object_type object_type, const String *schema, const String *object, bool enabled, bool timed)
int delete_setup_object (enum_object_type object_type, const String *schema, const String *object)
int reset_setup_object ()
long setup_object_count ()
void lookup_setup_object (PFS_thread *thread, enum_object_type object_type, const char *schema_name, int schema_name_length, const char *object_name, int object_name_length, bool *enabled, bool *timed)

Variables

uint setup_objects_version = 0
ulong setup_object_max
PFS_setup_objectsetup_object_array = NULL
LF_HASH setup_object_hash

Detailed Description

Performance schema setup object (implementation).

Definition in file pfs_setup_object.cc.