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: