|
|
c01006acb0
|
expression: fix incorrect proto fields and add missing overflow handling for arithmatic functions (#12858)
Signed-off-by: H-ZeX <hzx20112012@gmail.com>
|
2019-11-06 17:39:14 +08:00 |
|
|
|
de3a672837
|
expression: implement vectorized evaluation for 'builtinLTIntSig' (#12710)
|
2019-11-01 00:31:33 -05:00 |
|
|
|
875873b7ca
|
expression: implement vectorized evaluation using go generate for builtin compare (LT/LE/GT/GE/EQ/NE/NullEQ)(Real/Decimal/String/Datetime/Duration/Json) (#12875)
|
2019-10-29 19:27:17 +08:00 |
|
|
|
33b726adab
|
types: fix undefined behavior in numeric types cast (cast 1<<64 to uint64) (#11968)
|
2019-10-29 17:18:51 +08:00 |
|
|
|
36f0f37b40
|
expression, planner: remove some fields from `expression.Colum… (#12573)
|
2019-10-29 15:48:26 +08:00 |
|
|
|
609b52998f
|
executor: revert mostly changes in #11678 (#12481)
|
2019-10-16 21:22:49 +08:00 |
|
|
|
e168fd93f6
|
types: invalid year should be 0 (#12715)
|
2019-10-16 10:35:45 +08:00 |
|
|
|
e80bab6d46
|
fix the STR_TO_DATE incompatible between MySQL and TiDB (#12623)
Signed-off-by: Lonng <heng@lonng.org>
|
2019-10-15 17:51:25 +08:00 |
|
|
|
1fe25e071c
|
expression: make the selection executor support vectorized expression evaluation (#12220)
|
2019-10-14 23:03:57 +08:00 |
|
|
|
d2a86a7839
|
types: reset the MyDecimal result buffer before putting arithmetic results into it (#12600)
|
2019-10-11 15:25:48 +08:00 |
|
|
|
aaf11783f2
|
expression: Reduce memory allocation in builtinCastTimeAsDecimalSig (#12439)
|
2019-09-27 17:32:01 +08:00 |
|
|
|
2bba5654b4
|
types/data: the bit data type should be treat as uint64 (#11951)
|
2019-09-26 19:14:31 +08:00 |
|
|
|
35e308f561
|
expression: go generate vectorized addtime functions (#12224)
|
2019-09-26 16:30:01 +08:00 |
|
|
|
ea963cb3c0
|
expression: support customizing FieldTypes of arguments for benchmark framework (#12291)
|
2019-09-23 12:14:15 +08:00 |
|
|
|
8279053fd6
|
types: fix a bug of FromGoTime when handling rounding (#12240)
|
2019-09-18 13:38:16 +08:00 |
|
|
|
702854f029
|
planner/core: add bit column test about display width range (#11985)
|
2019-09-06 16:08:19 +08:00 |
|
|
|
cfef1bc52f
|
planner/core: add a range check against display width of BIT column type (#11942)
|
2019-09-02 17:19:31 +08:00 |
|
|
|
e415ced76e
|
types/json: fix an over-quoted bug in BinaryJSON.Unquote function (#11934)
|
2019-08-30 17:18:35 +08:00 |
|
|
|
bdbaeb419d
|
executor: decrease the memory usage of hashTable in HashJoinExec (#11832)
|
2019-08-29 14:45:52 +08:00 |
|
|
|
932c4a7bfc
|
expression: improve length and decimal size when a base type add/minus/multiply a decimal (#11873)
|
2019-08-28 13:29:05 +08:00 |
|
|
|
46f1dc15f6
|
types: convert EOF error to ErrTruncate when parse duration (#11865)
* fix time_func
* check warnings
|
2019-08-26 17:36:55 +08:00 |
|
|
|
59ea7460a8
|
planner: PointGet don't rely on names in expression.Column (#11779)
|
2019-08-26 15:40:39 +08:00 |
|
|
|
8d165f0fd2
|
executor: copy row data instead of refereeing chunk.Row in some window functions. (#11678)
|
2019-08-22 10:57:54 +08:00 |
|
|
|
adb3071c90
|
*: refine the attribute definition of types.Time and types.Dur… (#11672)
|
2019-08-14 11:30:40 +08:00 |
|
|
|
bc4a32431f
|
expression: remove unnecessary convertIntToUint. fix error in… (#11640)
|
2019-08-12 11:13:10 +08:00 |
|
|
|
0dc91069d8
|
table: avoid redundant encode in insert/update/delete. (#11532)
|
2019-08-07 10:16:48 +08:00 |
|
|
|
ddafdff8f7
|
expression: fix date_add func in SECOND INTERVAL (#11312)
|
2019-08-05 15:22:16 +08:00 |
|
|
|
479db57ba0
|
types/time: optimize time convertDateFormat function by remove fprintf (#11523)
|
2019-08-02 11:34:13 +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 |
|
|
|
5611acd378
|
types: floatStrToIntStr will failed in some case such as the… (#11376)
|
2019-07-26 21:53:22 +08:00 |
|
|
|
1e1cc1f325
|
types: fix string to integer cast (#11295)
|
2019-07-26 19:10:30 +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 |
|
|
|
ddb6132e82
|
expression, types: fix Mod(%), Multiple(*), Minus(-) operators meets inconsistent 0 results. (#11251)
|
2019-07-19 12:37:25 +08:00 |
|
|
|
dd06ebb315
|
fix microseconds behaviour in DATE_ADD() (#11280)
|
2019-07-17 14:39:55 +08:00 |
|
|
|
fcc15b1256
|
types: fix delete error when convert string to float or int (#10861)
|
2019-07-16 19:50:04 +08:00 |
|
|
|
3ec46b0286
|
types: fix overflow check of types/convert.go::floatStrToIntStr (#11114)
Signed-off-by: H-ZeX <hzx20112012@gmail.com>
|
2019-07-16 16:02:44 +08:00 |
|
|
|
d98fb747c0
|
types: fix incorrect weekday for ALLOW_INVALID_DATES mode (#10864)
|
2019-07-12 15:10:30 +08:00 |
|
|
|
d47f1687f3
|
expression: add built-in function json_array_insert (#11076)
|
2019-07-08 14:54:56 +08:00 |
|
|
|
973a3e7d0b
|
types: add ToString method for HexLiteral and BitLiteral (#11029)
|
2019-07-02 18:01:58 +08:00 |
|
|
|
fef22aec12
|
types: add some missing unit tests which exist in Coprocessor (#10966)
Signed-off-by: Lonng <heng@lonng.org>
|
2019-06-27 20:42:09 +08:00 |
|
|
|
0d563f1e2d
|
stats: fix unstable test (#10953)
|
2019-06-27 13:51:16 +08:00 |
|
|
|
c8d1ff7ca6
|
*: replace 'logutil.Logger(context.Background())' with 'logutil.BgLogger()' (#10866)
|
2019-06-21 19:13:31 +08:00 |
|
|
|
bb01a5f55c
|
fix invalid json (#10510)
|
2019-06-06 13:52:09 +08:00 |
|
|
|
627bd69235
|
type: fix float over flow when converting a decimal to an uint by float (#10405)
|
2019-05-15 19:33:18 +08:00 |
|
|
|
6a3a73a52d
|
*: add_date can return mysql.Time (#9830)
|
2019-05-14 10:06:10 +08:00 |
|
|
|
d241d741b9
|
expression: addition between datetime and interval is not compatible with Mysql (#10329)
|
2019-05-10 15:20:57 +08:00 |
|
|
|
f3ab907dcc
|
types: rename CopyRow and CopyDatum to Clone* (#10333)
|
2019-05-09 19:26:01 +08:00 |
|
|
|
c9f0a1c44f
|
types: Fix checkMonthDay() to correctly handle leap year (#10342)
|
2019-05-05 19:17:45 +08:00 |
|