Drizzled Public API Documentation

drizzled::charset_info_st Struct Reference

Public Member Functions

bool isalpha (unsigned char c) const
bool isupper (unsigned char c) const
bool islower (unsigned char c) const
bool isdigit (unsigned char c) const
bool isxdigit (unsigned char c) const
bool isalnum (unsigned char c) const
bool isspace (unsigned char c) const
bool ispunct (unsigned char c) const
bool isprint (unsigned char c) const
bool isgraph (unsigned char c) const
bool iscntrl (unsigned char c) const
bool isvar (char c) const
char toupper (unsigned char c) const
char tolower (unsigned char c) const
bool binary_compare () const
bool use_strnxfrm () const
size_t strnxfrm (unsigned char *dst, const size_t dstlen, const unsigned char *src, const uint32_t srclen) const
int strcasecmp (const char *s, const char *t) const
size_t caseup_str (char *src) const
size_t casedn_str (char *src) const

Public Attributes

uint32_t number
uint32_t primary_number
uint32_t binary_number
uint32_t state
const char * csname
const char * name
const char * comment
const char * tailoring
unsigned char * ctype
unsigned char * to_lower
unsigned char * to_upper
unsigned char * sort_order
uint16_t * contractions
uint16_t ** sort_order_big
uint16_t * tab_to_uni
MY_UNI_IDXtab_from_uni
MY_UNICASE_INFO ** caseinfo
unsigned char * state_map
unsigned char * ident_map
uint32_t strxfrm_multiply
unsigned char caseup_multiply
unsigned char casedn_multiply
uint32_t mbminlen
uint32_t mbmaxlen
uint16_t min_sort_char
uint16_t max_sort_char
unsigned char pad_char
unsigned char levels_for_compare
unsigned char levels_for_order
MY_CHARSET_HANDLERcset
MY_COLLATION_HANDLERcoll

Detailed Description

Definition at line 228 of file charset.h.


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