Commit Graph

102 Commits

Author SHA1 Message Date
0fd962f297 expression, plan: rewrite builtin funcs setvar, getvar (#4479) 2017-09-11 16:18:33 +08:00
d4bfcf0272 expression: rewrite builtin function: CONVERT_TZ (#4463) 2017-09-11 15:48:50 +08:00
acc81043ae expression: Fix cast( date as datetime) error (#4484) 2017-09-11 10:35:58 +08:00
3cd019b39c expression: rewrite builtin function: FROM_UNIXTIME (#4454) 2017-09-08 17:01:28 +08:00
ebfcd7d90a expression: rewrite builtin function: CONVERT (#4417) 2017-09-08 11:08:39 +08:00
48c0ecae1c expression: rewrite builtin function: FIELD (#4419) 2017-09-07 20:13:09 +08:00
d82a36b562 expression: rewrite builtin function: INSERT (#4414) 2017-09-07 19:26:59 +08:00
2736812381 expression: rewrite builtin function: EXPORT_SET (#4434) 2017-09-07 18:02:15 +08:00
f380a746c9 expression: rewrite builtin function: EXTRACT (#4456) 2017-09-07 15:48:45 +08:00
9f040b850c expression: rewrite builtin function: INTERVAL (#4421) 2017-09-07 00:02:49 +08:00
62b6a9961b expression: rewrite builtin function: FORMAT (#4416) 2017-09-06 20:01:00 +08:00
0b04d1c6c7 expression: rewrite builtin JSON functions under the new framework. (#4367) 2017-09-06 14:42:35 +08:00
ee23ae54a6 Fixed word misspelled (#4448) 2017-09-06 12:03:51 +08:00
92bea5afa4 expression: rewrite builtin function: INTDIV (#4213) 2017-09-05 20:03:02 +08:00
5f00460cf8 expression, plan: rewrite builtin func get_format (#4422) 2017-09-05 15:09:22 +08:00
0513ab378d expression: rewrite builtin function: TIME_TO_SEC, SEC_TO_TIME (#4342) 2017-09-04 22:36:04 -05:00
de86e7d897 expression, plan: rewrite builtin function: FOUND_ROWS, DATABASE, CURRENT_USER, USER, CONNECTION_ID, VERSION (#4395) 2017-09-02 08:30:13 +08:00
82c9c3002a expression: rewrite builtin function:GET_LOCK, RELEASE_LOCK (#4398) 2017-09-01 12:54:16 +08:00
861d844732 expression: rewrite builtin function: UNIX_TIMESTAMP (#4297) 2017-08-31 15:50:17 +08:00
e6985a2f0f expression, types: add NumberToDuration function, use it when cast int as duration, and check whether date is zero and returns error. partically fix #4340 (#4387) 2017-08-31 15:24:51 +08:00
2ae9abefad expression: partial fix #4340, support date time format when parse duration (#4380) 2017-08-30 19:43:42 +08:00
7f6d60a037 expression: builtin function OCT() handle binary value mistakenly. (#4369) 2017-08-30 10:48:36 +08:00
e6283e9fc6 parser: fix #4354, support empty bit-value literal syntax b'' (#4370) 2017-08-30 10:03:34 +08:00
c50bfbce0b *: rewrite builtin function: STR_TO_DATE (#4357) 2017-08-30 08:30:57 +08:00
62c8d39d93 expression: fix float literals and binary literals (#4365) 2017-08-29 06:44:52 -05:00
962b32c5e3 expression: rewrite builtin function: PERIOD_ADD, PERIOD_DIFF (#4309) 2017-08-29 16:23:10 +08:00
b7aa9137b2 expression: rewrite builtin function: MAKE_SET, QUOTE (#4318) 2017-08-29 10:06:19 +08:00
71694b0597 types: fix EvalDuration not support time format in int #4341 (#4349) 2017-08-29 00:09:17 +08:00
8d66f5b08b expression: rewrite builtin function: RLIKE (#4331) 2017-08-28 16:02:19 +08:00
f18f4b40b2 expression: rewrite builtin function: BIT_COUNT (#4332) 2017-08-28 15:16:14 +08:00
499b2566fe expression: rewrite builtin function: DATE_FORMAT (#4312) 2017-08-27 21:27:11 -05:00
43bc0a2f4a expression: rewrite builtin function TIMESTAMP (#4327) 2017-08-27 23:29:14 +08:00
ff8072e458 paser, executor: add date literal(#3909) (#4046) 2017-08-27 21:16:47 +08:00
ff57b065e8 expression: rewrite builtin function: DATEDIFF (#4212) 2017-08-24 16:41:11 +08:00
a5acbd4df6 expression: rewrite builtin function: DATE (#4314) 2017-08-24 15:23:49 +08:00
71d2da269f expression: rewrite builtin function: DAYNAME (#4317) 2017-08-24 15:19:43 +08:00
f289c9bd25 expression: fix date cmp date (#4294) 2017-08-24 14:50:40 +08:00
986fb645f3 expression: rewrite builtin function: CURDATE, SYSDATE, YEARWEEK (#4211) 2017-08-24 10:46:34 +08:00
b4067786b7 expression: rewrite builtin function: WEEKDAY, FROM_DAYS, QURTER (#4298) 2017-08-24 08:40:29 +08:00
f0b061ca7b expression: rewrite builtin function: MONTHNAME (#4300) 2017-08-23 16:37:51 +08:00
31819a8dcb parser, expression: implement builtin function: LAST_DAY (#4290) 2017-08-23 16:34:35 +08:00
ea26ad64c9 expression: rewrite builtin function: TIMESTAMPDIFF (#4184) 2017-08-22 21:54:58 +08:00
9288b4e243 expression: correct overflow check for PLUS (#4281) 2017-08-22 20:40:07 +08:00
54eee2caed expression: rewrite builtin function: DAYOFWEEK, DAYOFMONTH, DAYOFYEAR (#4283) 2017-08-22 20:00:22 +08:00
d0beee7aa0 expression: rewrite builtin function: COALESCE (#4157) 2017-08-22 19:34:34 +08:00
9372c6a817 expression: rewrite builtin function: YEAR, MONTH (#4210) 2017-08-22 19:18:24 +08:00
41f4cfcd28 expression: rewrite builtin function: WEEK, WEEKOFYEAR (#4208) 2017-08-22 16:40:41 +08:00
9049b92371 expression: correct overflow check on function MINUS (#4266) 2017-08-22 10:48:32 +08:00
024d4dde20 expression: fix a bug when datum.kind is not consistent with expression.type (#4269) 2017-08-21 20:38:46 +08:00
acff4b60ec expression: rewrite builtin function: FIND_IN_SET (#4247) 2017-08-21 11:31:22 +08:00