MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
my_collation_handler_st Struct Reference
Inheritance diagram for my_collation_handler_st:

Public Attributes

my_bool(* init )(struct charset_info_st *, MY_CHARSET_LOADER *)
int(* strnncoll )(const struct charset_info_st *, const uchar *, size_t, const uchar *, size_t, my_bool)
int(* strnncollsp )(const struct charset_info_st *, const uchar *, size_t, const uchar *, size_t, my_bool diff_if_only_endspace_difference)
size_t(* strnxfrm )(const struct charset_info_st *, uchar *dst, size_t dstlen, uint nweights, const uchar *src, size_t srclen, uint flags)
size_t(* strnxfrmlen )(const struct charset_info_st *, size_t)
my_bool(* like_range )(const struct charset_info_st *, const char *s, size_t s_length, pchar w_prefix, pchar w_one, pchar 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 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 char *, const char *)
uint(* instr )(const struct charset_info_st *, const char *b, size_t b_length, const char *s, size_t s_length, my_match_t *match, uint nmatch)
void(* hash_sort )(const struct charset_info_st *cs, const uchar *key, size_t len, ulong *nr1, ulong *nr2)
my_bool(* propagate )(const struct charset_info_st *cs, const uchar *str, size_t len)

Detailed Description

Definition at line 269 of file m_ctype.h.


The documentation for this struct was generated from the following file: