Public Attributes | |
bool(* | init )(struct charset_info_st *, unsigned char *(*alloc)(size_t)) |
int(* | strnncoll )(const struct charset_info_st *const, const unsigned char *, size_t, const unsigned char *, size_t, bool) |
int(* | strnncollsp )(const struct charset_info_st *const, const unsigned char *, size_t, const unsigned char *, size_t, bool diff_if_only_endspace_difference) |
size_t(* | strnxfrm )(const struct charset_info_st *const, unsigned char *dst, size_t dstlen, uint32_t nweights, const unsigned char *src, size_t srclen, uint32_t flags) |
size_t(* | strnxfrmlen )(const struct charset_info_st *const, size_t) |
bool(* | like_range )(const struct charset_info_st *const, const char *s, size_t s_length, char escape, char w_one, char w_many, size_t res_length, char *min_str, char *max_str, size_t *min_len, size_t *max_len) |
int(* | wildcmp )(const struct charset_info_st *const, const char *str, const char *str_end, const char *wildstr, const char *wildend, int escape, int w_one, int w_many) |
int(* | strcasecmp )(const struct charset_info_st *const, const char *, const char *) |
uint32_t(* | instr )(const struct charset_info_st *const, const char *b, size_t b_length, const char *s, size_t s_length, my_match_t *match, uint32_t nmatch) |
void(* | hash_sort )(const struct charset_info_st *cs, const unsigned char *key, size_t len, uint32_t *nr1, uint32_t *nr2) |
bool(* | propagate )(const struct charset_info_st *cs, const unsigned char *str, size_t len) |
Definition at line 163 of file charset_info.h.