24#ifndef PFS_SETUP_OBJECT_H
25#define PFS_SETUP_OBJECT_H
43class PFS_opaque_container_page;
Using this class is fraught with peril, and you need to be very careful when doing so.
Definition: sql_string.h:168
const char * table_name
Definition: rules_table_service.cc:56
Data types for columns used in the performance schema tables (declarations)
enum_object_type
Enum values for the various OBJECT_TYPE columns.
Definition: pfs_column_types.h:222
Miscellaneous global dependencies (declarations).
#define PFS_ALIGNED
Definition: pfs_global.h:57
Performance schema instruments (declarations).
Performance schema internal locks (declarations).
Object names (declarations).
required bool enabled
Definition: replication_group_member_actions.proto:33
Performance schema global sizing parameters.
Definition: pfs_server.h:113
Definition: pfs_name.h:336
Definition: pfs_name.h:285
Definition: pfs_name.h:186
Hash key for.
Definition: pfs_setup_object.h:51
PFS_schema_name m_schema_name
Definition: pfs_setup_object.h:53
PFS_object_name m_object_name
Definition: pfs_setup_object.h:54
enum_object_type m_object_type
Definition: pfs_setup_object.h:52
A setup_object record.
Definition: pfs_setup_object.h:58
PFS_opaque_container_page * m_page
Container page.
Definition: pfs_setup_object.h:68
bool m_enabled
ENABLED flag.
Definition: pfs_setup_object.h:64
PFS_setup_object_key m_key
Hash key.
Definition: pfs_setup_object.h:62
bool m_timed
TIMED flag.
Definition: pfs_setup_object.h:66
pfs_lock m_lock
Internal lock.
Definition: pfs_setup_object.h:60
Definition: pfs_name.h:234
Instrumented thread implementation.
Definition: pfs_instr.h:373
A 'lock' protecting performance schema internal buffers.
Definition: pfs_lock.h:154