|
|
b704aa49be
|
planner: Show Execution Plans for Scalar Subqueries (#63047)
close pingcap/tidb#63045
|
2025-09-11 15:48:15 +00:00 |
|
|
|
eb12403896
|
*: replace make then copy to slices.Clone (#62544)
close pingcap/tidb#62543
|
2025-07-31 12:27:55 +00:00 |
|
|
|
35c1e21115
|
planner,expression: fix wrong copy args to avoid breaking origin expression when to EvaluateExprWithNull (#61630)
close pingcap/tidb#60625
|
2025-06-13 10:59:49 +00:00 |
|
|
|
80b34784bf
|
planner: fix possible read-write DATA RACE on Instance Plan Cache (#58328)
close pingcap/tidb#58318
|
2024-12-18 12:43:15 +00:00 |
|
|
|
c5e9cc77e6
|
planner: Fix the issue where any(nil) is not considered equal to nil (#57428)
close pingcap/tidb#57326
|
2024-11-20 06:17:38 +00:00 |
|
|
|
2d9f82975b
|
planner: let exists subquery return signed int type (#57277)
close pingcap/tidb#56641
|
2024-11-13 09:18:38 +00:00 |
|
|
|
f2385404df
|
expression: introduce SafeToShareAcrossSession to Expression for Instance Plan Cache (#57110)
ref pingcap/tidb#54057
|
2024-11-05 09:37:46 +00:00 |
|
|
|
65d740f5f8
|
planner: Display truncate vector in EXPLAIN (#55934)
ref pingcap/tidb#54245
|
2024-09-29 11:51:19 +00:00 |
|
|
|
4ab1765ac9
|
planner: introduce hashEquals interface for expression.Expression (#55793)
ref pingcap/tidb#51664
|
2024-09-09 10:40:45 +00:00 |
|
|
|
48989e726f
|
*: Vector Data types and Functions (#55550)
ref pingcap/tidb#54245
|
2024-08-22 07:01:51 +00:00 |
|
|
|
3fd284b025
|
planner: add more test cases for Plan Clone (#55011)
ref pingcap/tidb#54057
|
2024-07-30 11:44:47 +00:00 |
|
|
|
f5ac1c4a45
|
*: support tidb_redact_log for explain (#54553)
close pingcap/tidb#54565
|
2024-07-23 08:45:04 +00:00 |
|
|
|
5909899601
|
expression,*: remove the session context inside ParamMarker (#53534)
close pingcap/tidb#53533
|
2024-07-03 07:44:58 +00:00 |
|
|
|
ebc9620fb5
|
expression: remove unused MarshalJSON function in Expression (#53922)
close pingcap/tidb#53840
|
2024-07-01 16:13:26 +00:00 |
|
|
|
5e6df4eeb1
|
expression, *: Eval param get type with context (#53656)
close pingcap/tidb#53653
|
2024-06-03 09:39: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 |
|
|
|
c47f4c9146
|
expression: wrap some read action in EvalContext to functions (#50530)
ref pingcap/tidb#49090
|
2024-01-22 06:52:49 +00:00 |
|
|
|
1db15879c1
|
importinto: add more test (#50558)
ref pingcap/tidb#49883
|
2024-01-22 05:00:19 +00:00 |
|
|
|
87f8355e45
|
expression: ConstItem => ConstLevel to provide more clear semantics (#49807)
close pingcap/tidb#49806
|
2023-12-28 04:10:59 +00:00 |
|
|
|
074af1082d
|
expression: use a bool arg for Expression.ConstItem (#49495)
close pingcap/tidb#49492
|
2023-12-15 08:40:56 +00:00 |
|
|
|
eb69dacc6e
|
expression: remove interface expression.ReverseExpr (#49468)
close pingcap/tidb#49467
|
2023-12-14 10:43:51 +00:00 |
|
|
|
e14f66f286
|
expression: introduce EvalContext to evaluate expression (#49416)
close pingcap/tidb#49415
|
2023-12-13 12:12:27 +00:00 |
|
|
|
fd92230588
|
expression: remove inner context cache in expression.ScalarFunction (#48940)
close pingcap/tidb#48916
|
2023-11-28 03:10:16 +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 |
|
|
|
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 |
|
|
|
8301e4e991
|
types,*: remove the dependency stmtctx from types package. (#48108)
close pingcap/tidb#48080
|
2023-11-01 11:45:44 +00:00 |
|
|
|
90bd2dde4d
|
stmtctx, *: change TypeCtx field to a private field (#47742)
close pingcap/tidb#47698, close pingcap/tidb#47752
|
2023-10-19 05:22:59 +00:00 |
|
|
|
3ef01b5882
|
types, *: move truncate flags to the types context (#47522)
close pingcap/tidb#47511
|
2023-10-18 05:15:29 +00:00 |
|
|
|
318e82bbb7
|
*: move most of the packages to 'pkg' (#47123)
ref pingcap/tidb#41241
|
2023-10-13 14:36:26 +00:00 |
|