MySQL 9.0.0
Source Code Documentation
pfs_name.h File Reference

Object names (declarations). More...

#include <assert.h>
#include <string.h>
#include "my_hostname.h"
#include "my_inttypes.h"
#include "mysql/strings/m_ctype.h"
#include "mysql_com.h"

Go to the source code of this file.

Classes

struct  PFS_any_name< max_length >
 
struct  PFS_any_name_view< max_length >
 
struct  PFS_schema_name
 
struct  PFS_schema_name_view
 
struct  PFS_table_name
 
struct  PFS_table_name_view
 
struct  PFS_routine_name
 
struct  PFS_routine_name_view
 
struct  PFS_object_name
 
struct  PFS_object_name_view
 
struct  PFS_index_name
 
struct  PFS_index_name_view
 
struct  PFS_user_name
 
struct  PFS_user_name_view
 
struct  PFS_host_name
 
struct  PFS_host_name_view
 
struct  PFS_role_name
 
struct  PFS_role_name_view
 
struct  PFS_file_name
 
struct  PFS_file_name_view
 

Macros

#define ROLENAME_CHAR_LENGTH   32
 
#define ROLENAME_LENGTH   (ROLENAME_CHAR_LENGTH * SYSTEM_CHARSET_MBMAXLEN)
 

Detailed Description

Object names (declarations).

Macro Definition Documentation

◆ ROLENAME_CHAR_LENGTH

#define ROLENAME_CHAR_LENGTH   32

◆ ROLENAME_LENGTH

#define ROLENAME_LENGTH   (ROLENAME_CHAR_LENGTH * SYSTEM_CHARSET_MBMAXLEN)