Drizzled Public API Documentation

drizzled::MY_COLLATION_HANDLER Struct Reference

Public Attributes

bool(* init )(charset_info_st &, unsigned char *(*alloc)(size_t))
int(* strnncoll )(const charset_info_st *, const unsigned char *, size_t, const unsigned char *, size_t, bool)
int(* strnncollsp )(const charset_info_st *, const unsigned char *, size_t, const unsigned char *, size_t, bool diff_if_only_endspace_difference)
size_t(* strnxfrm )(const charset_info_st *, unsigned char *dst, size_t dstlen, uint32_t nweights, const unsigned char *src, size_t srclen, uint32_t flags)
size_t(* strnxfrmlen )(const charset_info_st *, size_t)
bool(* like_range )(const charset_info_st *, 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 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 charset_info_st *, const char *, const char *)
uint32_t(* instr )(const charset_info_st *, 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 charset_info_st *, const unsigned char *key, size_t len, uint32_t *nr1, uint32_t *nr2)
bool(* propagate )()

Detailed Description

Definition at line 158 of file charset.h.


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