Alexander Barkov
b08d719593
A cleanup for MCOL-4064 Make JOIN collation aware
...
A non-JOIN condition like `WHERE c1=c2` (with c1 and c2 being columns of the
same table) was not collation-aware yet after the main patches for MCOL-4064.
Additionally fixing StrFilterCmd::compare*() to address this.
2020-12-08 16:43:07 +04:00
Alexander Barkov
c6158eee31
Part#1 MCOL-4064 Make JOIN collation aware
...
Making field1=field2 collation aware for long CHAR/VARCHAR.
2020-12-04 08:41:26 +04:00
Alexander Barkov
52c5af054a
Part#2 MCOL-495 Make string comparison not case sensitive
...
Fixing field='str' for short (non-Dict) CHAR and VARCHAR data types.
2020-12-04 08:40:29 +04:00
Alexander Barkov
0ff6a6ec20
Part#1 MCOL-495 Make string comparison not case sensitive
...
Fixing field='str' for long (Dict) string data types.
2020-12-04 07:49:00 +04:00
Alexander Barkov
2ea73846b9
MCOL-4422 Remove mariadb.h and my_sys.h dependency from collation.h
2020-11-30 14:26:35 +04:00
David Hall
de125bac2b
MCOL-3536 Collation phase 2
2020-06-18 13:54:16 -05:00
David Hall
adda6567e2
MCOL-3536 Collation
2020-06-08 17:58:59 -05:00