|
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...
|
|