|
static void | map_coll_name_to_number (const char *name, int num) |
|
static void | map_cs_name_to_number (const char *name, int num, int state) |
|
static uint | get_collation_number_internal (const char *name) |
|
static void | simple_cs_init_functions (CHARSET_INFO *cs) |
|
static bool | cs_copy_data (CHARSET_INFO *to, CHARSET_INFO *from) |
|
static bool | simple_cs_is_full (CHARSET_INFO *cs) |
|
static void | copy_uca_collation (CHARSET_INFO *to, CHARSET_INFO *from) |
|
static void | clear_cs_info (CHARSET_INFO *cs) |
|
static void | default_reporter (enum loglevel level, uint ecode,...) |
| Report character set initialization errors and warnings. More...
|
|
static bool | my_read_charset_file (MY_CHARSET_LOADER *loader, const char *filename, myf myflags) |
|
char * | get_charsets_dir (char *buf) |
|
void | add_compiled_collation (CHARSET_INFO *cs) |
|
static void | init_available_charsets (void) |
|
static const char * | get_collation_name_alias (const char *name, char *buf, size_t bufsize) |
|
uint | get_collation_number (const char *name) |
|
static uint | get_charset_number_internal (const char *charset_name, uint cs_flags) |
|
static const char * | get_charset_name_alias (const char *name) |
|
uint | get_charset_number (const char *charset_name, uint cs_flags) |
|
const char * | get_collation_name (uint charset_number) |
|
static CHARSET_INFO * | get_internal_charset (MY_CHARSET_LOADER *loader_arg, uint cs_number, myf flags) |
|
CHARSET_INFO * | get_charset (uint cs_number, myf flags) |
|
CHARSET_INFO * | my_collation_get_by_name (MY_CHARSET_LOADER *loader, const char *name, myf flags) |
| 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 (MY_CHARSET_LOADER *loader, const char *cs_name, uint cs_flags, myf flags) |
| 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 () |
|