#include <m_ctype.h>
◆ binary_number
unsigned CHARSET_INFO::binary_number |
◆ casedn_multiply
uint8_t CHARSET_INFO::casedn_multiply |
◆ caseinfo
◆ caseup_multiply
uint8_t CHARSET_INFO::caseup_multiply |
◆ coll
◆ coll_param
◆ comment
const char* CHARSET_INFO::comment |
◆ cset
◆ csname
const char* CHARSET_INFO::csname |
◆ ctype
const uint8_t* CHARSET_INFO::ctype |
◆ escape_with_backslash_is_dangerous
bool CHARSET_INFO::escape_with_backslash_is_dangerous |
◆ ident_map
const uint8_t* CHARSET_INFO::ident_map |
◆ levels_for_compare
uint8_t CHARSET_INFO::levels_for_compare |
◆ m_coll_name
const char* CHARSET_INFO::m_coll_name |
◆ max_sort_char
my_wc_t CHARSET_INFO::max_sort_char |
◆ mbmaxlen
unsigned CHARSET_INFO::mbmaxlen |
◆ mbmaxlenlen
unsigned CHARSET_INFO::mbmaxlenlen |
◆ mbminlen
unsigned CHARSET_INFO::mbminlen |
◆ min_sort_char
my_wc_t CHARSET_INFO::min_sort_char |
◆ number
unsigned CHARSET_INFO::number |
◆ pad_attribute
If this collation is PAD_SPACE, it collates as if all inputs were padded with a given number of spaces at the end (see the "num_codepoints" flag to strnxfrm).
NO_PAD simply compares unextended strings.
Note that this is fundamentally about the behavior of coll->strnxfrm.
◆ pad_char
uint8_t CHARSET_INFO::pad_char |
◆ primary_number
unsigned CHARSET_INFO::primary_number |
◆ sort_order
const uint8_t* CHARSET_INFO::sort_order |
◆ state
unsigned CHARSET_INFO::state |
◆ state_maps
◆ strxfrm_multiply
unsigned CHARSET_INFO::strxfrm_multiply |
◆ tab_from_uni
◆ tab_to_uni
const uint16_t* CHARSET_INFO::tab_to_uni |
◆ tailoring
const char* CHARSET_INFO::tailoring |
◆ to_lower
const uint8_t* CHARSET_INFO::to_lower |
◆ to_upper
const uint8_t* CHARSET_INFO::to_upper |
◆ uca
The documentation for this struct was generated from the following file: