MySQL 9.0.0
Source Code Documentation
|
Instrumentation metadata for a metric. More...
#include <pfs_instr_class.h>
Additional Inherited Members | |
Public Member Functions inherited from PFS_instr_class | |
bool | is_singleton () const |
bool | is_mutable () const |
bool | is_progress () const |
bool | is_shared_exclusive () const |
bool | is_priority () const |
bool | is_transferable () const |
bool | is_user () const |
bool | is_system_thread () const |
bool | is_global () const |
bool | has_seqnum () const |
bool | has_auto_seqnum () const |
bool | has_default_memory_cnt () const |
bool | has_enforced_memory_cnt () const |
bool | is_disabled () const |
bool | is_untimed () const |
void | set_enforced_flags (uint flags) |
void | enforce_valid_flags (uint allowed_flags) |
bool | is_deferred () const |
bool | can_be_timed () const |
bool | can_be_enforced () const |
Static Public Member Functions inherited from PFS_instr_class | |
static void | set_enabled (PFS_instr_class *pfs, bool enabled) |
static void | set_timed (PFS_instr_class *pfs, bool timed) |
Instrumentation metadata for a metric.
const char* PFS_metric_class::m_description {nullptr} |
Metric description with length.
uint PFS_metric_class::m_description_length {0} |
const char* PFS_metric_class::m_group {nullptr} |
Metric group with length.
uint PFS_metric_class::m_group_length {0} |
PSI_metric_key PFS_metric_class::m_key {0} |
pfs_lock PFS_metric_class::m_lock |
measurement_callback_t PFS_metric_class::m_measurement_callback |
void* PFS_metric_class::m_measurement_context {nullptr} |
const char* PFS_metric_class::m_metric {nullptr} |
Metric name with length.
uint PFS_metric_class::m_metric_length {0} |
MetricOTELType PFS_metric_class::m_metric_type {MetricOTELType::ASYNC_COUNTER} |
MetricNumType PFS_metric_class::m_num_type {MetricNumType::METRIC_INTEGER} |
const char* PFS_metric_class::m_unit {nullptr} |
Metric unit with length.
uint PFS_metric_class::m_unit_length {0} |