#include <m_ctype.h>
◆ binary_number
| uint CHARSET_INFO::binary_number |
◆ casedn_multiply
| uchar CHARSET_INFO::casedn_multiply |
◆ caseinfo
◆ caseup_multiply
| uchar CHARSET_INFO::caseup_multiply |
◆ coll
◆ coll_param
◆ comment
| const char* CHARSET_INFO::comment |
◆ cset
◆ csname
| const char* CHARSET_INFO::csname |
◆ ctype
| const uchar* CHARSET_INFO::ctype |
◆ escape_with_backslash_is_dangerous
| bool CHARSET_INFO::escape_with_backslash_is_dangerous |
◆ ident_map
| const uchar* CHARSET_INFO::ident_map |
◆ levels_for_compare
| uchar 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
| uint CHARSET_INFO::mbmaxlen |
◆ mbmaxlenlen
| uint CHARSET_INFO::mbmaxlenlen |
◆ mbminlen
| uint CHARSET_INFO::mbminlen |
◆ min_sort_char
| my_wc_t CHARSET_INFO::min_sort_char |
◆ number
| uint 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
| uchar CHARSET_INFO::pad_char |
◆ primary_number
| uint CHARSET_INFO::primary_number |
◆ sort_order
| const uchar* CHARSET_INFO::sort_order |
◆ state
◆ state_maps
◆ strxfrm_multiply
| uint CHARSET_INFO::strxfrm_multiply |
◆ tab_from_uni
◆ tab_to_uni
| const uint16* CHARSET_INFO::tab_to_uni |
◆ tailoring
| const char* CHARSET_INFO::tailoring |
◆ to_lower
| const uchar* CHARSET_INFO::to_lower |
◆ to_upper
| const uchar* CHARSET_INFO::to_upper |
◆ uca
The documentation for this struct was generated from the following file: