|
|
8fac5e23ed
|
expression: fix a bug in when comparing bit with string (#11654)
|
2019-08-07 16:42:10 +08:00 |
|
|
|
45790b5799
|
fixup (#11636)
|
2019-08-06 15:42:56 +08:00 |
|
|
|
050172c248
|
parser: support cast as real (#11564)
|
2019-08-05 19:38:10 +08:00 |
|
|
|
cb4b778268
|
expression: deduce result type for multi-argument functions like IF wrongly in some cases (#11605)
|
2019-08-05 19:30:10 +08:00 |
|
|
|
5f9fe27a14
|
expression: the quote function should treat null expr as NULL… (#11592)
|
2019-08-05 19:05:37 +08:00 |
|
|
|
829ba98907
|
expression: remove the NotNullFlag for aggregation func MAX/MIN when inferring type (#11343)
|
2019-08-05 17:41:40 +08:00 |
|
|
|
ddafdff8f7
|
expression: fix date_add func in SECOND INTERVAL (#11312)
|
2019-08-05 15:22:16 +08:00 |
|
|
|
3bd64ba92f
|
planner,expression: recognize the three new expressions from pi… (#8891)
|
2019-08-04 14:14:01 +08:00 |
|
|
|
129c0afdc6
|
executor, infoschema: fix display of on update CURRENT_TIMESTAMP with decimal (#11480)
|
2019-08-02 16:50:10 +08:00 |
|
|
|
1c43f55f90
|
parser: support cast as float (#11519)
|
2019-08-01 14:30:07 +08:00 |
|
|
|
d54f0a2bd4
|
expression: add vectorized evaluation methods to Expression (#11530)
|
2019-08-01 13:28:23 +08:00 |
|
|
|
1c0b366295
|
fix ConvertJSONToInt unsigned bug (#11483)
|
2019-08-01 10:40:04 +08:00 |
|
|
|
ab45834fd2
|
fix error in ConvertJSONToInt error msg (#11493)
All tests passed, auto merged by Bot
|
2019-07-31 11:09:11 +08:00 |
|
|
|
768f61f52f
|
expression: handle builtin time getInterval from Decimal\Real (#11479)
All tests passed, auto merged by Bot
|
2019-07-30 17:16:52 +08:00 |
|
|
|
5c07ccec3a
|
expression: make regex binary and rlike binary be case sensitive (#11502)
|
2019-07-29 16:56:59 +08:00 |
|
|
|
1ae5e4ce98
|
parser: support cast as double (#11443)
|
2019-07-29 10:28:12 +08:00 |
|
|
|
5c35082f6a
|
expression: handle builtin add_date/sub_date func overflow (#11472)
|
2019-07-27 18:22:21 +08:00 |
|
|
|
1e1cc1f325
|
types: fix string to integer cast (#11295)
|
2019-07-26 19:10:30 +08:00 |
|
|
|
ff0132ff34
|
expression, parser: add function octet_length support (#11451)
|
2019-07-26 14:21:15 +08:00 |
|
|
|
566c3278e3
|
expression: improve the compatibility with mysql when datatime is invalid. (#11445)
All tests passed, auto merged by Bot
|
2019-07-25 18:12:06 +08:00 |
|
|
|
dcadc0acfb
|
types: fix uint64 overflow bug in ConvertJSONToFloat (#11355)
All tests passed, auto merged by Bot
|
2019-07-25 12:52:40 +08:00 |
|
|
|
c95d42a537
|
expression, session: handle CASE WHEN specially when folding constant during outerJoin Simplification (#11105)
Test pass, auto merge by Bot
|
2019-07-24 19:41:17 +08:00 |
|
|
|
abbca5375e
|
*: add trace support for subquery (#11182)
Test pass, auto merge by Bot
|
2019-07-24 19:03:47 +08:00 |
|
|
|
b97c0434db
|
executor: show CARTESIAN Join explicitly in the results of Explain (#11415)
|
2019-07-24 16:57:51 +08:00 |
|
|
|
be431dad25
|
make time func now related unit tests stable (#11412)
|
2019-07-24 16:33:29 +08:00 |
|
|
|
f8912049f5
|
*:add opt_rule_blacklist in mysql tables. (#11096)
|
2019-07-24 13:36:29 +08:00 |
|
|
|
899ff96e86
|
executor: introduce Sel to Chunk to indicate which rows ar… (#11384)
|
2019-07-23 21:00:29 +08:00 |
|
|
|
ca70d74a28
|
executor, expression: fix current_timestamp/now not consistent… (#11342)
|
2019-07-23 17:02:24 +08:00 |
|
|
|
c00d8a95cf
|
executor, privilege: fix some two bug of RBAC (#11273)
|
2019-07-22 13:08:03 +08:00 |
|
|
|
d977edf8a3
|
Function SUBTIME ADDTIME should return NULL with a warning if… (#11262)
|
2019-07-19 19:49:40 +08:00 |
|
|
|
ddb6132e82
|
expression, types: fix Mod(%), Multiple(*), Minus(-) operators meets inconsistent 0 results. (#11251)
|
2019-07-19 12:37:25 +08:00 |
|
|
|
5aef053c16
|
expression: fix getIntervalFromDecimal in DATE_ADD() (#11297)
|
2019-07-18 23:18:41 +08:00 |
|
|
|
3217bff3d0
|
expression: let testEvaluatorSuite run serially to avoid aff… (#11310)
|
2019-07-18 19:47:56 +08:00 |
|
|
|
dd06ebb315
|
fix microseconds behaviour in DATE_ADD() (#11280)
|
2019-07-17 14:39:55 +08:00 |
|
|
|
593fb7def5
|
expression: add max_allowed_packet check in concat/concat_ws (#11137)
|
2019-07-16 15:56:51 +08:00 |
|
|
|
7403ce331e
|
planner: fix NAME_CONST function compatibility (#11241)
|
2019-07-16 11:15:54 +08:00 |
|
|
|
a090e6be29
|
Function INSERT should be NULL if any argument is NULL (#11237)
|
2019-07-15 11:33:06 +08:00 |
|
|
|
8d2c9be461
|
CONVERT_TZ should return NULL if its arguments are invalid. (#11176)
|
2019-07-12 16:33:01 +08:00 |
|
|
|
7b859c1907
|
executor: fix a bug for 'int column <cmp> non-int constant' (#11050)
|
2019-07-11 11:33:22 +08:00 |
|
|
|
f409f0b4cf
|
expressio: fix data race of rand function (#11168)
|
2019-07-10 17:39:38 +08:00 |
|
|
|
d47f1687f3
|
expression: add built-in function json_array_insert (#11076)
|
2019-07-08 14:54:56 +08:00 |
|
|
|
a737d26e4f
|
*: add tidb_enable_noop_functions to default disable get_lock()/release_lock() (#10987)
* issue#4100 add new variable to default disable usage of get_lock and release_lock functions
|
2019-07-08 13:47:36 +08:00 |
|
|
|
4fd815b40f
|
parser: parse until the last character (#11021)
|
2019-07-03 11:59:34 +08:00 |
|
|
|
e217962e62
|
expression: deep copy the string when setting user variable from Chunk (#11041)
|
2019-07-03 10:43:05 +08:00 |
|
|
|
7a6777de68
|
expression: make sleep function response to the kill statement (#10959)
|
2019-07-01 21:10:00 +08:00 |
|
|
|
cf5f42b8ec
|
infoschema, sessionctx: add support for mysqldump from 8.0 (#10829)
|
2019-06-26 16:56:42 +08:00 |
|
|
|
c59028a2b5
|
*: let baseFuncDesc.typeInfer return error instead of panic (#10910)
|
2019-06-24 13:09:14 +08:00 |
|
|
|
c8d1ff7ca6
|
*: replace 'logutil.Logger(context.Background())' with 'logutil.BgLogger()' (#10866)
|
2019-06-21 19:13:31 +08:00 |
|
|
|
1e403873d9
|
expression: reuse tipb.Expr 'val' to push down expression implicit parameters (#10790)
|
2019-06-21 12:55:14 +08:00 |
|
|
|
bb3a92d70f
|
expression: add a failpoint switch to control expr push down in integration test (#10786)
|
2019-06-14 15:43:29 +08:00 |
|