|
|
f2385404df
|
expression: introduce SafeToShareAcrossSession to Expression for Instance Plan Cache (#57110)
ref pingcap/tidb#54057
|
2024-11-05 09:37:46 +00:00 |
|
|
|
7aefb084f3
|
planner: support vector index in planner (#56204)
ref pingcap/tidb#54245, close pingcap/tidb#56510
|
2024-10-10 14:30:15 +00:00 |
|
|
|
dcfec4b1de
|
expression: implement vectorized evaluation for builtinVectorFloat32 (#55254)
ref pingcap/tidb#54245
|
2024-10-08 08:58:13 +00:00 |
|
|
|
68fdf55d94
|
*: rename some packages of context (#56108)
close pingcap/tidb#56107
|
2024-09-19 07:11:03 +00:00 |
|
|
|
b3914c5d86
|
expression: fix expression return wrong current time when using StaticEvalContext (#56059)
close pingcap/tidb#56051, close pingcap/tidb#56054
|
2024-09-14 03:26:57 +00:00 |
|
|
|
e471433601
|
*: Refactor param.ExecArgs from pkg param to pkg expression. (#55784)
|
2024-09-13 09:21:19 +00:00 |
|
|
|
5dae1a3135
|
expression: support tidb encode key function (#51678)
close pingcap/tidb#51683
|
2024-09-06 07:03:37 +00:00 |
|
|
|
3176b9c263
|
*: move XXInfo/Job, etc, out from model pkg in parser to meta (#55754)
ref pingcap/tidb#54436
|
2024-09-04 04:49:45 +00:00 |
|
|
|
dd114f107b
|
planner: introduce hashEquals for expression.Column/collationInfo/fieldType (#55691)
ref pingcap/tidb#51664
|
2024-09-02 07:13:40 +00:00 |
|
|
|
4c23efb10b
|
*: move annotated attributes of AST node to resolve.Context (#55634)
ref pingcap/tidb#54436
|
2024-08-29 13:39:01 +00:00 |
|
|
|
48989e726f
|
*: Vector Data types and Functions (#55550)
ref pingcap/tidb#54245
|
2024-08-22 07:01:51 +00:00 |
|
|
|
a0670b5447
|
planner: improve the performance of FindFieldName (#55528)
close pingcap/tidb#52112
|
2024-08-21 09:42:12 +00:00 |
|
|
|
f5ac1c4a45
|
*: support tidb_redact_log for explain (#54553)
close pingcap/tidb#54565
|
2024-07-23 08:45:04 +00:00 |
|
|
|
5e6df4eeb1
|
expression, *: Eval param get type with context (#53656)
close pingcap/tidb#53653
|
2024-06-03 09:39:01 +00:00 |
|
|
|
fc3132ce9b
|
expression: JSON_SCHEMA_VALID() (#52780)
close pingcap/tidb#52779
|
2024-06-03 06:17:54 +00:00 |
|
|
|
acdb6f58e3
|
planner: UPDATE's select plan's output col IDs should be stable (#53268)
close pingcap/tidb#53236
|
2024-05-14 14:17:42 +00:00 |
|
|
|
96f107887f
|
expression: remove SetInNullRejectCheck in BuildContext (#52721)
close pingcap/tidb#52719
|
2024-04-24 03:03:11 +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 |
|
|
|
7a20e4390d
|
expression: minimize the PushDownContext (#52135)
close pingcap/tidb#52134
|
2024-04-02 10:54:18 +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 |
|
|
|
5f3fc33bf8
|
expression: introduce optional properties for EvalContext (#51487)
close pingcap/tidb#51477
|
2024-03-11 02:50:08 +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 |
|
|
|
c5eced17d0
|
expression: remove direct dependencies with sessionctx.Context for package expression (#51025)
close pingcap/tidb#51024
|
2024-02-08 02:10:15 +00:00 |
|
|
|
9416934ea3
|
*: split planner errors and remove duplicate definitions (#50695)
ref pingcap/tidb#48875
|
2024-01-26 09:42:21 +00:00 |
|
|
|
98f4e879e5
|
*: use errctx to handle divide zero error (#50042)
close pingcap/tidb#50041
|
2024-01-05 05:47:10 +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 |
|
|
|
e14f66f286
|
expression: introduce EvalContext to evaluate expression (#49416)
close pingcap/tidb#49415
|
2023-12-13 12:12:27 +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 |
|
|
|
29e36ea7e3
|
store/mockstore: Use Expression.Eval to replace EvalWithInnerCtx for mockstore (#48771)
close pingcap/tidb#48770
|
2023-11-24 15:46:13 +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 |
|
|
|
fab7825845
|
*: remove pkg/errors (#48081)
|
2023-10-31 03:15:37 +00:00 |
|
|
|
2a628c4801
|
*: unified the cancel/kill logic in tidb (#47063)
close pingcap/tidb#47075
|
2023-10-23 09:48:38 +00:00 |
|
|
|
204d780068
|
planner, util: move FastIntSet to util (#47723)
|
2023-10-17 18:12:29 +00:00 |
|
|
|
318e82bbb7
|
*: move most of the packages to 'pkg' (#47123)
ref pingcap/tidb#41241
|
2023-10-13 14:36:26 +00:00 |
|