| 
| typedef struct CHARSET_INFO_h_imp *  | CHARSET_INFO_h | 
|   | 
| typedef CHARSET_INFO_h(*  | get_charset_utf8mb4_v1_t) () | 
|   | Get the "utf8mb4" CHARSET_INFO.  More...
  | 
|   | 
| typedef CHARSET_INFO_h(*  | get_charset_by_name_v1_t) (const char *name) | 
|   | Find a CHARSET_INFO by name.  More...
  | 
|   | 
| typedef struct s_mysql_mysql_charset  | mysql_service_mysql_charset_t | 
|   | Lookup available character sets.  More...
  | 
|   | 
| typedef struct my_h_string_imp *  | my_h_string | 
|   | The string functions as a service to the mysql_server component.  More...
  | 
|   | 
| typedef struct my_h_string_iterator_imp *  | my_h_string_iterator | 
|   | 
| typedef struct s_mysql_mysql_string_factory  | mysql_service_mysql_string_factory_t | 
|   | Service for String create and destroy.  More...
  | 
|   | 
| typedef struct s_mysql_mysql_string_case  | mysql_service_mysql_string_case_t | 
|   | Service for String case conversions, to lower case and to upper case.  More...
  | 
|   | 
| typedef struct s_mysql_mysql_string_converter  | mysql_service_mysql_string_converter_t | 
|   | Service for conversions, string to buffer and buffer to string.  More...
  | 
|   | 
| typedef mysql_service_status_t(*  | convert_from_buffer_v2_t) (my_h_string dest_string, const char *src_buffer, uint64 src_length, CHARSET_INFO_h src_charset) | 
|   | Converts a character buffer to string of specified charset to a string object.  More...
  | 
|   | 
| typedef mysql_service_status_t(*  | convert_to_buffer_v2_t) (my_h_string src_string, char *dest_buffer, uint64 dest_length, CHARSET_INFO_h dest_charset) | 
|   | Converts the mysql_string to a given character set.  More...
  | 
|   | 
| typedef struct s_mysql_mysql_string_charset_converter  | mysql_service_mysql_string_charset_converter_t | 
|   | Service for conversions, string to buffer and buffer to string.  More...
  | 
|   | 
| typedef struct s_mysql_mysql_string_character_access  | mysql_service_mysql_string_character_access_t | 
|   | Service to get a character in String and number of characters in string.  More...
  | 
|   | 
| typedef struct s_mysql_mysql_string_byte_access  | mysql_service_mysql_string_byte_access_t | 
|   | Service to get a byte in String and number of bytes in string.  More...
  | 
|   | 
| typedef struct s_mysql_mysql_string_iterator  | mysql_service_mysql_string_iterator_t | 
|   | Service for listing Strings by iterator.  More...
  | 
|   | 
| typedef struct s_mysql_mysql_string_ctype  | mysql_service_mysql_string_ctype_t | 
|   | Service for String c_type.  More...
  | 
|   | 
| typedef struct s_mysql_mysql_string_value  | mysql_service_mysql_string_value_t | 
|   | Service for retrieving one character from a string.  More...
  | 
|   | 
| typedef mysql_service_status_t(*  | mysql_string_reset_v1_t) (my_h_string s) | 
|   | Reset a string to the empty string.  More...
  | 
|   | 
| typedef struct s_mysql_mysql_string_reset  | mysql_service_mysql_string_reset_t | 
|   | Reset a string to the empty string.  More...
  | 
|   | 
| typedef mysql_service_status_t(*  | mysql_string_substr_v1_t) (my_h_string in_string, uint offset, uint count, my_h_string *out_string) | 
|   | Substring.  More...
  | 
|   | 
| typedef struct s_mysql_mysql_string_substr  | mysql_service_mysql_string_substr_t | 
|   | Substring a string.  More...
  | 
|   | 
| typedef mysql_service_status_t(*  | mysql_string_append_v1_t) (my_h_string s1, my_h_string s2) | 
|   | Append a string.  More...
  | 
|   | 
| typedef struct s_mysql_mysql_string_append  | mysql_service_mysql_string_append_t | 
|   | Append a string to another one.  More...
  | 
|   | 
| typedef mysql_service_status_t(*  | mysql_string_compare_v1_t) (my_h_string s1, my_h_string s2, int *cmp) | 
|   | Compare two strings.  More...
  | 
|   | 
| typedef struct s_mysql_mysql_string_compare  | mysql_service_mysql_string_compare_t | 
|   | Compare two strings.  More...
  | 
|   | 
| typedef mysql_service_status_t(*  | mysql_string_get_data_v1_t) (my_h_string s, const char **buffer_pointer, size_t *buffer_length, CHARSET_INFO_h *buffer_charset) | 
|   | Access the string raw data.  More...
  | 
|   | 
| typedef struct s_mysql_mysql_string_get_data_in_charset  | mysql_service_mysql_string_get_data_in_charset_t | 
|   | Access the string raw data.  More...
  | 
|   |