Drizzled Public API Documentation

drizzled::my_charset_handler_st Struct Reference

List of all members.

Public Attributes

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

Detailed Description

Definition at line 214 of file charset_info.h.


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