Commit Graph

27 Commits

Author SHA1 Message Date
69ea78a085 expression: avoid calling strings.ToLower frequently (#61385)
close pingcap/tidb#61375
2025-05-29 10:09:07 +00:00
3cdf5954a7 expression: refine code in IsPushDownEnabled (#61392)
ref pingcap/tidb#61375
2025-05-29 08:36:19 +00:00
351445e66b *: Support building FULLTEXT index (#60720)
ref pingcap/tidb#1793
2025-04-25 03:42:37 +00:00
c226d8be71 expression: avoid slicesgrow in the PushDownExprsWithExtraInfo (#59556)
ref pingcap/tidb#59307
2025-02-18 08:08:03 +00:00
8059751eaf Revert "expr: support str_to_date pushdown to tikv #59362" (#59580)
ref pingcap/tidb#59566
2025-02-17 08:09:46 +00:00
e13fa57faa expr: Support unix_timestamp pushdown to TiKV (#59498)
close pingcap/tidb#59497
2025-02-13 11:22:15 +00:00
453ccd738d expression: push down truncate to tiflash (#59318)
close pingcap/tidb#59317
2025-02-12 10:20:37 +00:00
b3249598db expression: support timestampdiff pushdown to tikv (#59366)
close pingcap/tidb#59365
2025-02-10 12:37:38 +00:00
1df0f7e51b expr: support str_to_date pushdown to tikv (#59362)
close pingcap/tidb#59057
2025-02-10 11:21:01 +00:00
4636702cd5 expr: support from_unixtime pushdown to tikv (#58941)
close pingcap/tidb#58940
2025-01-24 03:06:38 +00:00
01797cb3ae expression: pushdown add_date/sub_date expressions to tikv (#56298)
close pingcap/tidb#56297
2024-09-26 07:40:27 +00:00
ff1f862117 expression: disable some json function from pushdown to TiFlash (#56177)
close pingcap/tidb#56173
2024-09-20 05:51:42 +00:00
48989e726f *: Vector Data types and Functions (#55550)
ref pingcap/tidb#54245
2024-08-22 07:01:51 +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
5e6df4eeb1 expression, *: Eval param get type with context (#53656)
close pingcap/tidb#53653
2024-06-03 09:39:01 +00:00
c9731573ef expression: Disallow conv fuction with hybrid type argement to be pushed down to TiKV (#53502)
close pingcap/tidb#51877
2024-05-23 10:43:21 +00:00
f0af7766a2 stmtctx, context: remove the redundant implementation of warnings/extraWarnings in statement context (#52862)
close pingcap/tidb#52848
2024-05-15 07:13:12 +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
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
3d82fc5be3 executor,planner: Relax projection column expression push down check conditions (#52502)
close pingcap/tidb#52501
2024-04-15 14:12:06 +00:00
7a20e4390d expression: minimize the PushDownContext (#52135)
close pingcap/tidb#52134
2024-04-02 10:54:18 +00:00
469cf047fa expression: add PushDownContext for push down operations (#51891)
close pingcap/tidb#51890
2024-03-20 08:32:13 +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
0c584297fe expression: allow pushdown power to TiFlash/TiKV (#50486)
close pingcap/tidb#50485
2024-01-17 03:31:45 +00:00
75b451c454 expression: support push-down INTDIV to TiKV (#49051)
close pingcap/tidb#49050
2023-12-27 07:39:27 +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