summaryrefslogtreecommitdiff
path: root/strings/strcoll.ic
Commit message (Collapse)AuthorAgeFilesLines
* MDEV-9711 NO PAD collationsAlexander Barkov2016-09-061-1/+27
| | | | Based on the patch from Daniil Medvedev (a Google Summer of Code task)
* MDEV-8360 Clean-up CHARSET_INFO: strnncollsp: diff_if_only_endspace_differenceAlexander Barkov2016-03-311-5/+1
| | | | | | | | | | | | | | | | | | | - Removing the "diff_if_only_endspace_difference" argument from MY_COLLATION_HANDLER::strnncollsp(), my_strnncollsp_simple(), as well as in the function template MY_FUNCTION_NAME(strnncollsp) in strcoll.ic - Removing the "diff_if_only_space_different" from ha_compare_text(), hp_rec_key_cmp(). - Adding a new function my_strnncollsp_padspace_bin() and reusing it instead of duplicate code pieces in my_strnncollsp_8bit_bin(), my_strnncollsp_latin1_de(), my_strnncollsp_tis620(), my_strnncollsp_utf8_cs(). - Adding more tests for better coverage of the trailing space handling. - Removing the unused definition of HA_END_SPACE_ARE_EQUAL
* Removing duplicate code: sharing implementation of "strnxfrm"Alexander Barkov2016-03-231-0/+41
| | | | between gbk_chinese_ci and big5_chinese_ci.
* MDEV-8416 ucs2: compare broken bytes as "greater than any non-broken character"Alexander Barkov2015-07-061-6/+13
| | | | MDEV-8418 utf16: compare broken bytes as "greater than any non-broken character"
* MDEV-8417 utf8mb4: compare broken bytes as "greater than any non-broken ↵Alexander Barkov2015-07-061-0/+13
| | | | character"
* MDEV-8415 utf8: compare broken bytes as "greater than any non-broken character"Alexander Barkov2015-07-031-0/+12
|
* MDEV-8215 Asian MB3 charsets: compare broken bytes as "greater than any ↵Alexander Barkov2015-07-031-0/+12
| | | | non-broken character"
* MDEV-8214 Asian MB2 charsets: compare broken bytes as "greater than any ↵Alexander Barkov2015-06-261-0/+231
non-broken character"