|
|
dcd1fa9d96
|
expression: fix the collation of functions with json arguments (#53126)
close pingcap/tidb#52833
|
2024-05-11 11:38:39 +00:00 |
|
|
|
f311d7751a
|
expression: unify casting real to string in tidb (tikv#16975) (#53129)
close pingcap/tidb#51109
|
2024-05-11 10:28:09 +00:00 |
|
|
|
536cf0068b
|
expression: wrong result of timestampadd(month,1,date '2024-01-31') (#53101)
close pingcap/tidb#41052
|
2024-05-11 05:11:40 +00:00 |
|
|
|
6d92e7af94
|
point-get: calculate the row level checksum on the real time to avoid incorrect checksum caused by schema change (#52511)
close pingcap/tidb#52590
|
2024-05-11 03:20:39 +00:00 |
|
|
|
c33b6cdfe1
|
expression: PropagateType should never let orignal data overflow (#53045)
close pingcap/tidb#52672
|
2024-05-09 03:31:08 +00:00 |
|
|
|
013a4e6a3f
|
expression: update md5 hash to use hex (#53003)
close pingcap/tidb#53018
|
2024-05-07 16:04:08 +00:00 |
|
|
|
17d3f7fd45
|
planner: small refactor for plan cache (#53028)
ref pingcap/tidb#50618
|
2024-05-06 09:04:07 +00:00 |
|
|
|
73131c0190
|
expression: Fix formatting of deprecation warnings (#52516)
close pingcap/tidb#52515
|
2024-04-30 08:11:35 +00:00 |
|
|
|
0f0418fb4a
|
expression: change ExprCtxExtendedImpl to SessionExprContext (#52839)
close pingcap/tidb#52838
|
2024-04-29 12:43:28 +00:00 |
|
|
|
f7de725ef1
|
expression: introduce StaticExprContext to build expressions (#52853)
close pingcap/tidb#52852
|
2024-04-29 10:05:58 +00:00 |
|
|
|
40c81c0fd5
|
*: fix global index work with memIndexReader executor (#52660)
close pingcap/tidb#52493
|
2024-04-28 11:23:57 +00:00 |
|
|
|
6eac86171c
|
expression: remove InUnion/SetInUnion in BuildContext (#52706)
close pingcap/tidb#52707
|
2024-04-24 04:21:10 +00:00 |
|
|
|
96f107887f
|
expression: remove SetInNullRejectCheck in BuildContext (#52721)
close pingcap/tidb#52719
|
2024-04-24 03:03:11 +00:00 |
|
|
|
8f062f2698
|
expression: remove InInsertOrUpdate in BuildExpression (#52716)
close pingcap/tidb#52509, close pingcap/tidb#52715, close pingcap/tidb#52748
|
2024-04-23 16:07:41 +00:00 |
|
|
|
0931309022
|
expression: fix the issue of incorrect result when handling unary minus for time (#52811)
close pingcap/tidb#52262
|
2024-04-23 12:28:41 +00:00 |
|
|
|
a74d9a74c6
|
planner: small refactor for plan cache (#52837)
ref pingcap/tidb#50618
|
2024-04-23 10:25:40 +00:00 |
|
|
|
b1baf4d642
|
planner: move logical interface definition to base pkg (#52732)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-04-23 07:36:10 +00:00 |
|
|
|
3368ccdef1
|
expression: introduce StaticEvalContext to provide context when evaluating expressions (#52631)
close pingcap/tidb#52630
|
2024-04-23 06:52:40 +00:00 |
|
|
|
cfbabfa705
|
stmtctx: use a standalone RangeFallbackHandler (#52738)
close pingcap/tidb#52737
|
2024-04-22 13:04:39 +00:00 |
|
|
|
98db0f5124
|
expression: fix typo in column.go (#52740)
|
2024-04-22 06:34:39 +00:00 |
|
|
|
5b9385e931
|
expression/infer_pushdown: enable json_replace/json_array_append/json_merge_patch pushdown (#50602)
close pingcap/tidb#50601
|
2024-04-19 02:37:36 +00:00 |
|
|
|
4ab889cd6a
|
expression: Add InInsertOrUpdate in BuildContext and remove GetSessionVars (#52528)
close pingcap/tidb#52366
|
2024-04-17 10:52:37 +00:00 |
|
|
|
3d82fc5be3
|
executor,planner: Relax projection column expression push down check conditions (#52502)
close pingcap/tidb#52501
|
2024-04-15 14:12:06 +00:00 |
|
|
|
2debbed41d
|
expression: create a new context in ColumnInfos2ColumnsAndNames to ignore truncate error (#52468)
close pingcap/tidb#52366
|
2024-04-11 08:09:29 +00:00 |
|
|
|
da0de56204
|
expression: BuildContext read location from EvalContext instead of SessionVars (#52451)
ref pingcap/tidb#52366
|
2024-04-11 08:09:22 +00:00 |
|
|
|
fab13afa2b
|
expression: Move more methods from SessionVars to BuildContext (#52440)
ref pingcap/tidb#52366
|
2024-04-09 09:00:34 +00:00 |
|
|
|
1905e8973c
|
expression: add some methods in BuildContext to read fields in SessionVars before (#52367)
close pingcap/tidb#52366
|
2024-04-09 02:39:20 +00:00 |
|
|
|
482ce59bf6
|
expression: separate BuildContext and EvalContext (#52311)
close pingcap/tidb#52310
|
2024-04-03 09:42:24 +00:00 |
|
|
|
7a20e4390d
|
expression: minimize the PushDownContext (#52135)
close pingcap/tidb#52134
|
2024-04-02 10:54:18 +00:00 |
|
|
|
fdcecc40f0
|
expression: use assertionEvalContext to check some constraints in runtime (#52141)
close pingcap/tidb#52140
|
2024-04-01 10:48:17 +00:00 |
|
|
|
176ad017ec
|
expression: remove useless TiDBDecodeKeyFunctionKeyType (#52155)
close pingcap/tidb#51477
|
2024-04-01 07:48:16 +00:00 |
|
|
|
2ae1933f11
|
planner: fix hidden column may do not have a virtual expression (#52184)
close pingcap/tidb#52181
|
2024-03-28 09:02:26 +00:00 |
|
|
|
7b8fd3729f
|
expression: set a collation according to the arguments for ifnull in constant folding (#52119)
close pingcap/tidb#51765
|
2024-03-27 02:24:47 +00:00 |
|
|
|
bd17acde8c
|
infoschema: introduce MetaOnlyInfoSchema to provide meta only information schema (#52070)
close pingcap/tidb#52072
|
2024-03-26 10:20:17 +00:00 |
|
|
|
311eef9d03
|
expression: introduce SessionEvalContext to implement EvalContext (#52091)
close pingcap/tidb#52089
|
2024-03-26 09:42:54 +00:00 |
|
|
|
99ba63abf1
|
infoschema: fix drop schema for infoschema v2 (#52024)
ref pingcap/tidb#50959
|
2024-03-25 14:27:46 +00:00 |
|
|
|
639fa0073f
|
expression: finish to remove SessionVars and other complex objects from EvalContext (#52015)
close pingcap/tidb#51477
|
2024-03-25 10:24:47 +00:00 |
|
|
|
21e7939d94
|
expression: add more optional properties for EvalContext (#51725)
ref pingcap/tidb#51477
|
2024-03-21 07:12:43 +00:00 |
|
|
|
1469e3dbf4
|
extension: disable some optimizations for extension function (#51926)
close pingcap/tidb#51925
|
2024-03-20 08:32:20 +00:00 |
|
|
|
469cf047fa
|
expression: add PushDownContext for push down operations (#51891)
close pingcap/tidb#51890
|
2024-03-20 08:32:13 +00:00 |
|
|
|
ef30a6930f
|
sessionctx,executor: support div_precision_increment sysvar (#51538)
close pingcap/tidb#51501
|
2024-03-14 08:14:10 +00:00 |
|
|
|
661f6d61ae
|
json: don't resize slice to get extra zero when the length is unspecified (#51586)
close pingcap/tidb#51547
|
2024-03-12 10:48:39 +00:00 |
|
|
|
5f3fc33bf8
|
expression: introduce optional properties for EvalContext (#51487)
close pingcap/tidb#51477
|
2024-03-11 02:50:08 +00:00 |
|
|
|
54cca35e62
|
planner: choose to generate optimal plans without plan cache rather than generating suboptimal plans and caching it when generating MVIndex plans (#51546)
ref pingcap/tidb#45798
|
2024-03-07 11:51:35 +00:00 |
|
|
|
87bcf32d67
|
expression: remove providing EnableVectorizedExpression in EvalContext (#51567)
close pingcap/tidb#51563
|
2024-03-07 07:09:36 +00:00 |
|
|
|
13bff87d08
|
variable: unifiy MaxExecuteTime usage and fix some problem (#50915)
close pingcap/tidb#50872, close pingcap/tidb#50914
|
2024-03-04 10:24:34 +00:00 |
|
|
|
cc0387b1a3
|
expression: expose some basic fields to expression.EvalContext (#51420)
close pingcap/tidb#51419
|
2024-03-04 03:39:33 +00:00 |
|
|
|
38ab23ba51
|
expression: use the correct type when eval decimal and float session var (#51395)
close pingcap/tidb#43527
|
2024-02-29 12:08:02 +00:00 |
|
|
|
6f02e99396
|
experssion: table: standalone implement for EvalContext and BuildContext (#51299)
close pingcap/tidb#51298
|
2024-02-27 07:26:21 +00:00 |
|
|
|
3d1708f80c
|
telemetry: remove the codes of Telemetry (#51202)
close pingcap/tidb#49939
|
2024-02-22 11:48:26 +00:00 |
|