![]() |
MySQL 8.0.43
Source Code Documentation
|
Encapsulates the name of an instrumented entity. More...
#include <pfs_instr_class.h>
Public Member Functions | |
| const char * | str () const |
| Return the name as a string. More... | |
| uint | length () const |
| Return the length of the string. More... | |
| void | set (PFS_class_type class_type, const char *name, uint max_length_arg=max_length) |
| Copy the specified name to this name. More... | |
Public Attributes | |
| public | __pad0__: char m_private_name[max_length + 1] |
| uint | m_private_name_length |
Length in bytes of m_name. More... | |
| const char * | m_private_old_name |
| Old instrument name, if any. More... | |
| uint | m_private_old_name_length |
| Length in bytes of old instrument name len, if any. More... | |
| terminology_use_previous::enum_compatibility_version | m_private_version |
| The oldest version that uses the new name. More... | |
Static Public Attributes | |
| static constexpr uint | max_length = PFS_MAX_INFO_NAME_LENGTH - 1 |
Encapsulates the name of an instrumented entity.
| public PFS_instr_name::__pad0__ |
| uint PFS_instr_name::m_private_name_length |
Length in bytes of m_name.
| const char* PFS_instr_name::m_private_old_name |
Old instrument name, if any.
| uint PFS_instr_name::m_private_old_name_length |
Length in bytes of old instrument name len, if any.
| terminology_use_previous::enum_compatibility_version PFS_instr_name::m_private_version |
The oldest version that uses the new name.
|
staticconstexpr |