|
|
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 |
|
|
|
4e202a4ff0
|
*: make sessionctx.Context depend on contexts in planner and expression (#51150)
close pingcap/tidb#51149
|
2024-02-19 11:04:56 +00:00 |
|
|
|
464a12651b
|
build(deps): bump github.com/golangci/golangci-lint from 1.55.2 to 1.56.1 (#51089)
|
2024-02-18 06:57:01 +00:00 |
|
|
|
c5eced17d0
|
expression: remove direct dependencies with sessionctx.Context for package expression (#51025)
close pingcap/tidb#51024
|
2024-02-08 02:10:15 +00:00 |
|
|
|
c53275227a
|
expression: Support cast decimal as real push down to tiflash (#50977)
close pingcap/tidb#50975
|
2024-02-07 08:07:16 +00:00 |
|
|
|
526d738207
|
expression: refactor functions to build expressions (#50997)
close pingcap/tidb#50996
|
2024-02-07 03:05:45 +00:00 |
|
|
|
aa00ae2217
|
expression: fix reverse function on bit type column (#50146)
close pingcap/tidb#49566, close pingcap/tidb#50850, close pingcap/tidb#50855
|
2024-02-05 04:44:43 +00:00 |
|
|
|
cea36059cb
|
expression: fix some failed tests in local env (#50954)
close pingcap/tidb#50953
|
2024-02-05 02:58:13 +00:00 |
|