![]()  | 
  
    MySQL 8.4.7
    
   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 |