Drizzled Public API Documentation

drizzled::MY_CHARSET_HANDLER Struct Reference

List of all members.

Public Attributes

uint32_t(* ismbchar )(const charset_info_st *, const char *, const char *)
uint32_t(* mbcharlen )(const charset_info_st *, uint32_t c)
size_t(* numchars )(const charset_info_st *, const char *b, const char *e)
size_t(* charpos )(const charset_info_st *, const char *b, const char *e, size_t pos)
size_t(* well_formed_len )(const charset_info_st &, str_ref, size_t nchars, int *error)
size_t(* lengthsp )(const charset_info_st *, const char *ptr, size_t length)
size_t(* numcells )(const charset_info_st *, const char *b, const char *e)
my_charset_conv_mb_wc mb_wc
my_charset_conv_wc_mb wc_mb
int(* ctype )(const charset_info_st *cs, int *ctype, const unsigned char *s, const unsigned char *e)
size_t(* caseup_str )(const charset_info_st *, char *)
size_t(* casedn_str )(const charset_info_st *, char *)
my_charset_conv_case caseup
my_charset_conv_case casedn
size_t(* snprintf )(const charset_info_st *, char *to, size_t n, const char *fmt,...)
size_t(* long10_to_str )(const charset_info_st *, char *to, size_t n, int radix, long int val)
size_t(* int64_t10_to_str )(const charset_info_st *, char *to, size_t n, int radix, int64_t val)
void(* fill )(const charset_info_st *, char *to, size_t len, int fill)
long(* strntol )(const charset_info_st *, const char *s, size_t l, int base, char **e, int *err)
unsigned long(* strntoul )(const charset_info_st *, const char *s, size_t l, int base, char **e, int *err)
int64_t(* strntoll )(const charset_info_st *, const char *s, size_t l, int base, char **e, int *err)
uint64_t(* strntoull )(const charset_info_st *, const char *s, size_t l, int base, char **e, int *err)
double(* strntod )(const charset_info_st *, char *s, size_t l, char **e, int *err)
int64_t(* strtoll10 )(const charset_info_st *, const char *nptr, char **endptr, int *error)
uint64_t(* strntoull10rnd )(const charset_info_st *, const char *str, size_t length, int unsigned_fl, char **endptr, int *error)
size_t(* scan )(const charset_info_st *, const char *b, const char *e, int sq)

Detailed Description

Definition at line 180 of file charset.h.


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