|
|
a594287e9f
|
expression/json: add builtin function JSON_SEARCH (#8704)
|
2019-04-18 19:48:01 +08:00 |
|
|
|
7423c3c85f
|
types: extract month support 0 (#10116)
|
2019-04-11 17:34:52 +08:00 |
|
|
|
1c21151b11
|
types,types/json: improve test coverage (#9977)
|
2019-04-09 13:29:42 +08:00 |
|
|
|
3faafb2d5e
|
types: use a faster way to compute the FieldType.Flen of a int64/uint64 (#9726)
|
2019-04-04 15:05:51 +08:00 |
|
|
|
76a01da313
|
remove unnecessary expensive trace call and log from hot path (#10025)
|
2019-04-03 23:09:51 +08:00 |
|
|
|
bf9570a1b8
|
types: fix incorrect time fraction parsing method (#9933)
|
2019-04-01 12:51:35 +08:00 |
|
|
|
e31e8f1560
|
*: reduce runtime.growslice by preallocation (#9946)
|
2019-03-31 10:31:06 +08:00 |
|
|
|
3d04337605
|
*: fix bugs when window function meets prepare (#9795)
|
2019-03-30 20:11:16 +08:00 |
|
|
|
cebc7ffad9
|
types: refine the parsing logic of INTERVAL to correct DATE_ADD/DATE_SUB (#9874)
|
2019-03-30 18:34:37 +08:00 |
|
|
|
424995d1fa
|
types: fix converting decimal to datetime and timestamp (#9899)
|
2019-03-30 11:27:05 +08:00 |
|
|
|
94f163d98e
|
expression: fix issue that date_add and date_sub is incompatible with MySQL (#9702)
|
2019-03-29 17:57:29 +08:00 |
|
|
|
97f88f70d5
|
expression: fix issue that results of unix_timestamp()-unix_timestamp(now()) is wrong and not stable (#9884)
|
2019-03-29 15:20:28 +08:00 |
|
|
|
5025d582a7
|
fix invalid YEAR string is not compatible with Mysql (#9856)
|
2019-03-25 21:49:26 +08:00 |
|
|
|
99defc0c48
|
types: fix time_format is not compatible with MySQL (#9841)
|
2019-03-25 13:47:16 +08:00 |
|
|
|
5137c4d215
|
types: replace RoundMode by int32 type (#9809)
|
2019-03-23 10:20:14 +08:00 |
|
|
|
b78490e403
|
*: use the unified log format for the remaining packages (#9743)
|
2019-03-22 16:34:47 +08:00 |
|
|
|
47a564be2f
|
types:change Map to switch in GetFormatType (#9851)
|
2019-03-22 12:09:05 +08:00 |
|
|
|
961f0d2351
|
types: improve the code coverage (#9780)
|
2019-03-21 20:32:32 +08:00 |
|
|
|
b4cc3e4893
|
fix str_to_date func compatible issues 9773 (#9819)
|
2019-03-21 15:00:29 +08:00 |
|
|
|
63eb329e52
|
types: improve test coverage in types/json (#9697)
|
2019-03-18 13:56:28 +08:00 |
|
|
|
b76b2da8f6
|
types: fix incompatible issue for builtin function str_to_date (#9693)
|
2019-03-14 13:04:44 +08:00 |
|
|
|
133a1ee8f8
|
expression: fix week func format (#9685)
|
2019-03-13 15:25:11 +08:00 |
|
|
|
52b7bfda0e
|
types: use switch table to save memory (#9650)
|
2019-03-12 22:04:22 +08:00 |
|
|
|
9891b3d546
|
executor, types: update tests for the description format of type year (#9253)
|
2019-03-11 15:56:58 +08:00 |
|
|
|
7072052316
|
expression,types: improve str_to_date builtin function compatibility (#9617)
|
2019-03-09 15:15:31 +08:00 |
|
|
|
893d1d5989
|
types: provide the default capacity for result of ParseDateFormat (#9516)
Prevents calling `runtime.growslice` too many times in a tight loop when
processing many datetime values.
|
2019-03-01 17:36:11 +08:00 |
|
|
|
c71a391839
|
types:add more unit tests in fsp (#9378)
|
2019-02-28 19:48:33 +08:00 |
|
|
|
2433e28d8d
|
*: fix ineffectual assignments and misspellings (#9481)
|
2019-02-28 19:25:07 +08:00 |
|
|
|
69472bd1a6
|
value_expr: add charset value for string expr (#9302)
|
2019-02-18 14:58:08 +08:00 |
|
|
|
469fa877d6
|
util/hack: define a MutableString type for function hack.String (#9230)
|
2019-02-12 12:30:40 +08:00 |
|
|
|
0b363f1712
|
expression: add builtin function JSON_QUOTE (#7832)
|
2019-02-12 10:57:09 +08:00 |
|
|
|
eb2578bc42
|
expression: fix date_add interval month,year diffs from mysql (#8988)
|
2019-02-11 19:52:58 +08:00 |
|
|
|
af99a0df5a
|
types: fix processing of "0000" value for year type (#9250)
|
2019-02-11 11:20:22 +08:00 |
|
|
|
c9b6adbbf5
|
types: remove not used CoerceDatum (#9122)
|
2019-01-20 09:50:08 +08:00 |
|
|
|
ec833bc4d2
|
*: fix some lints produced by golangci-lint (#8999)
|
2019-01-16 16:44:49 +08:00 |
|
|
|
82d2726300
|
planner, statistics: build new histogram using range information (#7921)
|
2019-01-14 20:33:36 +08:00 |
|
|
|
f20c849857
|
types: support sql_mode ALLOW_INVALID_DATES (#9027)
|
2019-01-14 19:34:22 +08:00 |
|
|
|
a9de2093e5
|
util/codec, types: add new method to get comparable hash key from MyDecimal (#8930)
|
2019-01-11 11:01:15 +08:00 |
|
|
|
68ddb7f0e6
|
*: fix the lower bound when converting numbers less than 0 to unsigned integers (#8544)
|
2019-01-10 16:04:07 +08:00 |
|
|
|
971629b947
|
parser: update parser version (#8973)
|
2019-01-08 13:39:34 +08:00 |
|
|
|
884db0ab3d
|
types: fix the incorrect behavior of "%y"/"%Y" for STR_TO_DATE() (#8517)
|
2019-01-08 12:37:30 +08:00 |
|
|
|
5e0a4f1db3
|
expression: return null when cast to huge binary type (#8768)
|
2018-12-29 17:16:46 +08:00 |
|
|
|
096bb68e6b
|
types: implement new Restore func of ValueExpr (#8679)
|
2018-12-17 15:07:41 +08:00 |
|
|
|
2088cafaca
|
types: restore the field length of a string typed parameter value to the original one (#8656)
|
2018-12-14 15:39:38 +08:00 |
|
|
|
64cd9b246f
|
planner,types: refactor the PR #8619 by using parser/types/FieldType.Clone() (#8641)
|
2018-12-12 10:23:57 +08:00 |
|
|
|
18b33fb425
|
expression,planner: fix to preserve the precision information of a timestamp-typed column in the plan cache (#8619)
|
2018-12-10 20:12:24 +08:00 |
|
|
|
c137cada68
|
*: change golang.org/x/net/context to standard context (#8579)
|
2018-12-05 13:54:00 +08:00 |
|
|
|
6e27de255b
|
expression: fix incorrect date arithmitical with negative interval (#8523)
|
2018-12-04 10:34:47 +08:00 |
|
|
|
741adcee43
|
types: impl ast.Recoverable for ValueExpr and ParamMarkerExpr (#8519)
|
2018-12-03 10:15:30 +08:00 |
|
|
|
e2e8d67819
|
table, executor: set a real enum as the default enum value (#8469)
|
2018-11-27 20:33:12 +08:00 |
|