|
|
64741e9710
|
*: remove stmtctx.BadNullAsWarning and use errctx to handle bad null error (#50120)
close pingcap/tidb#50119
|
2024-01-05 11:28:51 +00:00 |
|
|
|
6eea739d4c
|
testkit,store/mockstore: make store image to accelerate unit test (#42521)
close pingcap/tidb#42434
|
2024-01-05 09:05:41 +00:00 |
|
|
|
98f4e879e5
|
*: use errctx to handle divide zero error (#50042)
close pingcap/tidb#50041
|
2024-01-05 05:47:10 +00:00 |
|
|
|
6f3266498d
|
ddl: fix reorg cannot handle divide 0 error (#50057)
close pingcap/tidb#50053
|
2024-01-04 06:21:32 +00:00 |
|
|
|
87f8355e45
|
expression: ConstItem => ConstLevel to provide more clear semantics (#49807)
close pingcap/tidb#49806
|
2023-12-28 04:10:59 +00:00 |
|
|
|
75b451c454
|
expression: support push-down INTDIV to TiKV (#49051)
close pingcap/tidb#49050
|
2023-12-27 07:39:27 +00:00 |
|
|
|
a7ef915052
|
*: upgrade rules_go (#49693)
|
2023-12-27 02:15:28 +00:00 |
|
|
|
20d394d714
|
expression: fix null type infer for function ROW (#49525)
close pingcap/tidb#49015
|
2023-12-26 08:30:28 +00:00 |
|
|
|
07e9ece910
|
expression: pass const bool to all calls for expression.ConstItem (#49756)
close pingcap/tidb#49755
|
2023-12-25 11:03:26 +00:00 |
|
|
|
4e9f0060da
|
expression: refactor like and ilike cache logic (#49676)
close pingcap/tidb#49674
|
2023-12-25 07:33:33 +00:00 |
|
|
|
5c78c1f698
|
expression: move the logic of pushdown into a new file (#49672)
ref pingcap/tidb#49668
|
2023-12-25 06:21:32 +00:00 |
|
|
|
82a011fdd8
|
expression: refactor expression pkg's warning and note generation logic (#49686)
close pingcap/tidb#49291
|
2023-12-22 07:05:09 +00:00 |
|
|
|
6c4eba04cd
|
expression: remove old regexpBaseFuncSig and rename regexpNewBaseFuncSig to regexpBaseFuncSig (#49685)
close pingcap/tidb#49684
|
2023-12-22 06:18:38 +00:00 |
|
|
|
7ef4b4bb69
|
expression: fix datarace for builtinIlikeSig (#49678)
close pingcap/tidb#49677
|
2023-12-22 04:07:53 +00:00 |
|
|
|
e418f2d9e5
|
expression: Add json_contains_path push down support for tiflash (#49393)
close pingcap/tidb#49392
|
2023-12-22 03:40:57 +00:00 |
|
|
|
4cee5c1dcb
|
expression: refactor cache implement for regexp_like/regexp_instr/regexp_replace (#49642)
close pingcap/tidb#49641
|
2023-12-21 10:42:37 +00:00 |
|
|
|
7f9559c10c
|
executor: refactor executor pkg's warning and note generation (#49600)
close pingcap/tidb#49291
|
2023-12-21 10:42:23 +00:00 |
|
|
|
b27587e9b6
|
session: add resource group name in stmt context (#49422)
close pingcap/tidb#49318
|
2023-12-21 02:58:54 +00:00 |
|
|
|
a09faccd9a
|
tests, executor, br: fix time_zone related bugs in UT (#49588)
close pingcap/tidb#49493
|
2023-12-20 10:53:00 +00:00 |
|
|
|
97acf71044
|
expression: refactor cache logic for builtinRegexpSubstrFuncSig (#49584)
close pingcap/tidb#49583
|
2023-12-20 10:52:53 +00:00 |
|
|
|
abc54d0339
|
expression: Add json_valid and json_keys push down support for tiflash (#49347)
close pingcap/tidb#49345
|
2023-12-19 09:19:52 +00:00 |
|
|
|
fb9d2203b9
|
expression: enum/set could be invalid during evaluation (#49543)
close pingcap/tidb#49487
|
2023-12-18 08:40:53 +00:00 |
|
|
|
3a7bd532a2
|
expression: ignore TypeNULL in HandleBinaryLiteral (#49527)
close pingcap/tidb#49526
|
2023-12-17 14:22:51 +00:00 |
|
|
|
074af1082d
|
expression: use a bool arg for Expression.ConstItem (#49495)
close pingcap/tidb#49492
|
2023-12-15 08:40:56 +00:00 |
|
|
|
531a1ce920
|
stmtctx: remove OverflowAsWarning flag (#49122)
close pingcap/tidb#49137, close pingcap/tidb#49143
|
2023-12-14 16:51:19 +00:00 |
|
|
|
eb69dacc6e
|
expression: remove interface expression.ReverseExpr (#49468)
close pingcap/tidb#49467
|
2023-12-14 10:43:51 +00:00 |
|
|
|
09091124dd
|
expression: remove useless ctx input in newBaseBuiltinFuncWithFieldType (#49428)
ref pingcap/tidb#47958
|
2023-12-13 12:12:34 +00:00 |
|
|
|
e14f66f286
|
expression: introduce EvalContext to evaluate expression (#49416)
close pingcap/tidb#49415
|
2023-12-13 12:12:27 +00:00 |
|
|
|
b983fe088f
|
expression: pushdown lower/upper to tikv (#49045)
close pingcap/tidb#48170
|
2023-12-13 11:40:49 +00:00 |
|
|
|
724b88b7b6
|
expression: fix the behavior when adding date with big interval (#49228)
close pingcap/tidb#49227
|
2023-12-12 11:06:19 +00:00 |
|
|
|
4b1cccb385
|
expression: Granular Control in mysql.expr_pushdown_blacklist Configuration (#49324)
close pingcap/tidb#49126
|
2023-12-12 10:27:19 +00:00 |
|
|
|
8d181ede01
|
executor, codec: hash join build wrong hash key for ENUM/SET value (#49031)
close pingcap/tidb#48991
|
2023-11-30 09:33:05 +00:00 |
|
|
|
27fc7eaafc
|
expression: Add json_depth push down support for tiflash (#48996)
close pingcap/tidb#48994
|
2023-11-30 07:05:49 +00:00 |
|
|
|
fab4b3f0cf
|
expression: Add json_unquote push down for tiflash (#48987)
close pingcap/tidb#48986
|
2023-11-29 04:32:49 +00:00 |
|
|
|
fd92230588
|
expression: remove inner context cache in expression.ScalarFunction (#48940)
close pingcap/tidb#48916
|
2023-11-28 03:10:16 +00:00 |
|
|
|
d0feede759
|
expression: Add cast as json push down support for tiflash (#48550)
close pingcap/tidb#48551
|
2023-11-28 01:08:46 +00:00 |
|
|
|
ccbd1b5749
|
expression: replace EvalWithInnerCtx with Eval for PbConverter and ExplainInfo (#48917)
close pingcap/tidb#48914
|
2023-11-27 10:36:00 +00:00 |
|
|
|
d38039e62b
|
planner: don't change the multi stage count's final return type (#48675)
close pingcap/tidb#48643
|
2023-11-27 09:44:44 +00:00 |
|
|
|
29e36ea7e3
|
store/mockstore: Use Expression.Eval to replace EvalWithInnerCtx for mockstore (#48771)
close pingcap/tidb#48770
|
2023-11-24 15:46:13 +00:00 |
|
|
|
8243680d8a
|
planner: avoid to use ScalarFunction.GetCtx in some planner codes (#48794)
close pingcap/tidb#48793
|
2023-11-24 05:47:44 +00:00 |
|
|
|
7985dc4b46
|
expression: add method CanonicalHashCode to Expression to decouple it with stmtctx (#48666)
close pingcap/tidb#48665
|
2023-11-23 11:02:43 +00:00 |
|
|
|
f8fae6ecdc
|
expression: remove call of EvalWithInnerCtx in method Constant.HashCode (#48791)
close pingcap/tidb#48790
|
2023-11-23 03:40:18 +00:00 |
|
|
|
9062834986
|
expression: add ctx to expression.Eval (#48609)
close pingcap/tidb#48608
|
2023-11-22 05:29:40 +00:00 |
|
|
|
3d176fcc2c
|
util/codec,util/errctx,*: add error context, and use it to refactor util/codec (#48613)
close pingcap/tidb#48611
|
2023-11-20 13:53:40 +00:00 |
|
|
|
2f2f916926
|
expression: always use the ctx in parameter for method Equal in all expressions (#48596)
close pingcap/tidb#48595
|
2023-11-17 05:09:47 +00:00 |
|
|
|
ab354f3e5c
|
tests: move more tests to integration test (#48647)
ref pingcap/tidb#45961
|
2023-11-17 03:42:47 +00:00 |
|
|
|
446232fed0
|
expression, types: fix the logic of converting duration to year (#48565)
close pingcap/tidb#48557
|
2023-11-15 12:30:46 +00:00 |
|
|
|
db2e239496
|
types: remove param explicitTz from types.ParseTime (#48574)
close pingcap/tidb#48573
|
2023-11-15 08:08:17 +00:00 |
|
|
|
625dc4e3cd
|
expression: use parameter ctx to do evaluate instead of the inner one for all builtinFuncs (#48409)
close pingcap/tidb#48408
|
2023-11-14 12:38:16 +00:00 |
|
|
|
5b05c0dba8
|
tests: update mysql-tester commit (#48462)
|
2023-11-10 03:26:13 +00:00 |
|