|
static mysql::collation_internals::Collations * | entry () |
|
static void | default_reporter (loglevel, uint errcode, va_list) |
| Report character set initialization errors and warnings. More...
|
|
char * | get_charsets_dir (char *buf) |
|
static void | init_available_charsets () |
|
uint | get_collation_number (const char *collation_name) |
|
unsigned | get_charset_number (const char *cs_name, uint cs_flags) |
|
const char * | get_collation_name (uint charset_number) |
|
CHARSET_INFO * | get_charset (uint cs_number, myf flags) |
|
CHARSET_INFO * | my_collation_get_by_name (const char *collation_name, myf flags, MY_CHARSET_ERRMSG *errmsg) |
| Find collation by name: extended version of get_charset_by_name() to return error messages to the caller. More...
|
|
CHARSET_INFO * | get_charset_by_name (const char *cs_name, myf flags) |
|
CHARSET_INFO * | my_charset_get_by_name (const char *cs_name, uint cs_flags, myf flags, MY_CHARSET_ERRMSG *errmsg) |
| Find character set by name: extended version of get_charset_by_csname() to return error messages to the caller. More...
|
|
CHARSET_INFO * | get_charset_by_csname (const char *cs_name, uint cs_flags, myf flags) |
|
bool | resolve_charset (const char *cs_name, const CHARSET_INFO *default_cs, const CHARSET_INFO **cs) |
| Resolve character set by the character set name (utf8, latin1, ...). More...
|
|
bool | resolve_collation (const char *cl_name, const CHARSET_INFO *default_cl, const CHARSET_INFO **cl) |
| Resolve collation by the collation name (utf8_general_ci, ...). More...
|
|
size_t | escape_string_for_mysql (const CHARSET_INFO *charset_info, char *to, size_t to_length, const char *from, size_t length) |
|
size_t | escape_quotes_for_mysql (CHARSET_INFO *charset_info, char *to, size_t to_length, const char *from, size_t length, char quote) |
|
void | charset_uninit () |
|