23#ifndef PFS_SETUP_OBJECT_H
24#define PFS_SETUP_OBJECT_H
42class 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:166
const char * table_name
Definition: rules_table_service.cc:55
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:221
Miscellaneous global dependencies (declarations).
#define PFS_ALIGNED
Definition: pfs_global.h:56
Performance schema instruments (declarations).
Performance schema internal locks (declarations).
Object names (declarations).
required bool enabled
Definition: replication_group_member_actions.proto:32
Performance schema global sizing parameters.
Definition: pfs_server.h:118
Definition: pfs_name.h:184
Definition: pfs_name.h:161
Definition: pfs_name.h:117
Hash key for.
Definition: pfs_setup_object.h:50
PFS_schema_name m_schema_name
Definition: pfs_setup_object.h:52
PFS_object_name m_object_name
Definition: pfs_setup_object.h:53
enum_object_type m_object_type
Definition: pfs_setup_object.h:51
A setup_object record.
Definition: pfs_setup_object.h:57
PFS_opaque_container_page * m_page
Container page.
Definition: pfs_setup_object.h:67
bool m_enabled
ENABLED flag.
Definition: pfs_setup_object.h:63
PFS_setup_object_key m_key
Hash key.
Definition: pfs_setup_object.h:61
bool m_timed
TIMED flag.
Definition: pfs_setup_object.h:65
pfs_lock m_lock
Internal lock.
Definition: pfs_setup_object.h:59
Definition: pfs_name.h:138
Instrumented thread implementation.
Definition: pfs_instr.h:374
A 'lock' protecting performance schema internal buffers.
Definition: pfs_lock.h:153