46fa162889
expression: do not report error when got unknown locale ( #21818 )
...
Signed-off-by: lzmhhh123 <lzmhhh123@gmail.com >
2020-12-17 13:44:05 +08:00
5c19b8236f
expression: handle tp.flen overflow in to_base64 function ( #20947 )
2020-12-15 16:44:54 +08:00
28c9e9290b
*: gocritic fixes for commentFormatting ( #21578 )
2020-12-09 12:03:17 +08:00
027105ff1b
expression: fix the wrong behavior of char function ( #17598 )
...
Signed-off-by: wjhuang2016 <huangwenjun1997@gmail.com >
2020-06-19 12:11:54 +08:00
d823deb583
expression: fix case-sensitive problem for function INSTR and LOCATE ( #16792 )
2020-05-09 18:00:05 +08:00
62e4d588a8
Makefile: add unconvert to inspect unnecessary type convert ( #16549 )
2020-04-22 23:01:59 +08:00
5e8706a1f6
util/collate: remove CollatorOption ( #15472 )
...
`CollatorOption` was used to specify the `PadLen` which aims to support
"PADDING" attribute of the collations. But now it is not needed anymore,
since TiDB actually implements "PADDING" by removing trailing spaces.
2020-03-19 15:16:29 +08:00
8d357790c7
expression: vectorized builtinFormatWithLocaleSig ( #14920 )
2020-03-15 09:52:53 +08:00
1771fff928
expression: make field and findInSet support collation ( #15100 )
2020-03-04 18:12:53 +08:00
1a92dc07df
collation: fix wrong collation information used in expression calculation ( #15006 )
2020-03-02 17:30:04 +08:00
f2fa5c5fd5
expression: consider collations when comparing strings ( #14913 )
2020-02-25 15:06:37 +08:00
aedea3ec5e
expression: separate signature Upper to Upper and UpperUTF8 ( #14899 )
2020-02-23 12:44:57 +08:00
f4d1b5ec9f
expression: fix lower()/upper() doesn't work if string contains utf8 char. ( #14667 )
2020-02-07 16:02:33 +08:00
00494d6755
expression: implement vectorized builtinFormatSig ( #14559 )
2020-02-04 14:25:53 +08:00
0c92ed8997
implement vectorized evaluation for builtinCharSig ( #14039 )
2019-12-17 19:43:16 +08:00
f07ad16883
expression: fix builtin function ord ( #13994 )
2019-12-15 18:10:43 +08:00
78269d1bdd
expression: rename some string expression functions ( #13971 )
2019-12-09 23:27:25 +08:00
2b93239c66
expression: implement vectorized evaluation for builtinConcatWSSig ( #13331 )
2019-12-07 00:01:35 -06:00
d2f23cd4a6
expression: implement vectorized evaluation for builtinLocateBinary3ArgsSig ( #13809 )
2019-12-04 03:12:11 -06:00
0fcf1df772
expression:implement vectorized evaluation for builtinConvertSig ( #13537 )
2019-11-27 13:10:43 +08:00
ee8feebb00
expression: implement vectorized evaluation for builtinTrim3ArgsSig ( #13596 )
2019-11-21 16:03:38 +08:00
d680994e26
expression: implement vectorized evaluation for builtinLocateBinary2ArgsSig ( #13601 )
2019-11-21 15:59:37 +08:00
29070ff7ef
expression:implement vectorized evaluation for builtinInsertBinarySig ( #13556 )
2019-11-19 17:57:01 +08:00
8558c7f0a3
Revert "expression: implement vectorized evaluation for builtinFormatSig ( #13215 )" ( #13545 )
2019-11-18 04:32:23 -06:00
0cc3dad864
expression: implement vectorized evaluation for builtinLpadBinarySig ( #13442 )
2019-11-17 21:43:07 -06:00
549365638c
expression:implement vectorized evaluation for builtinInstrSig ( #13419 )
2019-11-17 04:25:19 -06:00
9a0ac9f7ab
expression:implement vectorized evaluation for builtinCharLengthBinarySig ( #13463 )
2019-11-16 07:24:18 -06:00
413e7fdbec
expression: implement vectorized evaluation for builtinFormatSig ( #13215 )
2019-11-16 06:42:01 -06:00
0f0fdf5adc
expression:implement vectorized evaluation for builtinInstrBinarySig ( #13446 )
2019-11-16 06:18:23 -06:00
f94eac07df
expression: implement vectorized evaluation for builtinFindInSetSig ( #13408 )
2019-11-13 20:59:25 -06:00
65389a1644
expression: implement vectorized evaluation for builtinStrcmpSig ( #13370 )
2019-11-14 10:42:06 +08:00
ea3f3c8bad
expression: implement vectorized evaluation for builtinExportSet*ArgSig ( #13207 )
2019-11-13 17:25:36 +08:00
3ca8661b5b
expression: implement vectorized evaluation for builtinRpadBinarySig ( #13324 )
2019-11-12 21:01:44 +08:00
05298ed6a5
expression: implement vectorized evaluation for builtin field(Real/Int/String) ( #13171 )
2019-11-12 18:57:36 +08:00
19046a7e71
expression:implement vectorized evaluation for builtinSubstringBinary3ArgsSig ( #13278 )
2019-11-12 16:54:29 +08:00
be39269da7
expression: implement vectorized evaluation for builtinMakeSetSig ( #13333 )
2019-11-11 21:15:18 -06:00
c9c337ec8b
vec QuoteSig ( #13312 )
2019-11-11 03:59:18 -06:00
30da446193
expression: implement vectorized evaluation for builtinHexIntArgSig ( #13330 )
2019-11-11 15:42:13 +08:00
99310b263f
expression: implement vectorized evaluation for builtinConcatSig ( #13268 )
2019-11-09 16:33:34 +08:00
861ed79095
expression: implement vectorized evaluation for builtinOrdSig ( #13304 )
2019-11-09 15:21:42 +08:00
87357daba5
expression: implement vectorized evaluation for builtinEltSig ( #13266 )
2019-11-08 16:45:23 +08:00
b295890316
expression:implement vectorized evaluation for builtinSubstringBinary2ArgsSig ( #13040 )
2019-11-06 23:29:10 +08:00
f5cf562cd1
expression: implement vectorized evaluation for builtinHexStrArgSig ( #13186 )
2019-11-06 02:22:09 -06:00
9cc0f64582
implement vectorized evaluation for builtinReverseBinarySig ( #13059 )
2019-11-06 01:56:04 -06:00
f306de18a8
expression: implement vectorized evaluation for builtinCharLengthSig ( #13164 )
2019-11-05 22:41:20 -06:00
ea4cafa547
implement vectorized evaluation for builtinRightBinarySig ( #13144 )
2019-11-05 18:59:40 +08:00
a24966d151
implement vectorized evaluation for builtinLeftBinarySig ( #13070 )
2019-11-05 10:57:09 +08:00
b1c44141ae
expression:implement vectorized evaluation for builtinSubstringIndexSig ( #12951 )
2019-10-31 07:08:59 -05:00
64a4797de6
expression: implement vectorized evaluation for builtinSubstring2ArgsSig ( #12949 )
2019-10-31 06:58:25 -05:00
d5b5346297
expression: implement vectorized evaluation for builtinSubstring3ArgsSig ( #12950 )
2019-10-30 02:06:08 -05:00