|
|
96bdeae43c
|
executor: prealloc memory for keys in HashJoinv2 (#63957)
ref pingcap/tidb#62854
|
2026-01-15 03:50:08 +00:00 |
|
|
|
c77aeb66bf
|
executor: prealloc memory before calling AppendCellNTimes (#64003)
close pingcap/tidb#62854
|
2025-12-26 04:31:53 +00:00 |
|
|
|
a315104f42
|
executor: Use fakeSel to avoid memory allocate when chunk has no sel field in hash join v2 (#63732)
ref pingcap/tidb#53127
|
2025-09-25 02:30:22 +00:00 |
|
|
|
cc619f44a9
|
planner: move PhysicalJoin related logic into physical op dir (#63390)
ref pingcap/tidb#52714
|
2025-09-08 02:58:39 +00:00 |
|
|
|
34afcbb9d3
|
executor: gopls modernize (#60787)
close pingcap/tidb#60786
|
2025-05-07 14:32:26 +00:00 |
|
|
|
3c407312a9
|
executor: support left outer anti semi join for hash join v2 (#58479)
ref pingcap/tidb#53127
|
2024-12-27 03:48:12 +00:00 |
|
|
|
033b1758a9
|
executor: support anti semi join (#57971)
close pingcap/tidb#56793
|
2024-12-13 09:21:00 +00:00 |
|
|
|
f0070f54ab
|
executor: reuse chunk in hash join v2 during restoring (#56936)
close pingcap/tidb#56828
|
2024-12-05 13:00:47 +00:00 |
|
|
|
8eebb2da00
|
executor: support semi join (#57658)
ref pingcap/tidb#56793
|
2024-12-04 07:00:56 +00:00 |
|
|
|
ac90676f06
|
executor: Use uint32 as element length in hash join v2 (#57458)
ref pingcap/tidb#53127
|
2024-11-19 09:28:29 +00:00 |
|
|
|
8832684721
|
executor: support left outer semi join for hash join v2 (#57053)
ref pingcap/tidb#53127
|
2024-11-13 06:46:32 +00:00 |
|
|
|
d34724f476
|
executor: support hash join spill (#55950)
close pingcap/tidb#55153
|
2024-10-22 03:27:44 +00:00 |
|
|
|
b7531c200e
|
executor: clear probe state after probe is done (#56274)
ref pingcap/tidb#53127
|
2024-09-25 05:02:12 +00:00 |
|
|
|
181c37aa3c
|
executor: some code refine of hash join v2 (#55887)
ref pingcap/tidb#53127
|
2024-09-06 02:44:39 +00:00 |
|
|
|
9c7f4eb455
|
executor: avoid new small objects in probe stage of hash join v2 (#55855)
ref pingcap/tidb#53127
|
2024-09-05 09:50:25 +00:00 |
|
|
|
41c99261bf
|
executor: fix index out of range bug in hash join v2 (#55864)
ref pingcap/tidb#53127
|
2024-09-05 05:13:03 +00:00 |
|
|
|
5ffe4b16c0
|
executor: introduce tagged pointer in hash join v2 (#55470)
ref pingcap/tidb#53127
|
2024-09-04 06:59:43 +00:00 |
|
|
|
2761e91f2e
|
executor: fix data race in hash join v2 (#55525)
close pingcap/tidb#55465
|
2024-08-22 03:54:14 +00:00 |
|
|
|
2abd334934
|
planner: move logical join and logical selection to logicalop (#55272)
ref pingcap/tidb#51664, ref pingcap/tidb#52714
|
2024-08-12 05:42:01 +00:00 |
|
|
|
7e4608f362
|
executor: Avoid too many concurrent atomic update in probe collision (#55165)
ref pingcap/tidb#53127
|
2024-08-03 13:17:07 +00:00 |
|
|
|
267e1c4d51
|
executor: Refine partition number in hash join v2 (#54304)
ref pingcap/tidb#53127
|
2024-07-19 10:30:01 +00:00 |
|
|
|
1ce4236d95
|
executor: support right outer join for hash join v2 (#54405)
ref pingcap/tidb#53127
|
2024-07-13 06:26:57 +00:00 |
|
|
|
71924133cc
|
executor: Do not save long-lived unsafe.Pointer in hash join v2 (#54085)
ref pingcap/tidb#53127
|
2024-07-03 14:46:27 +00:00 |
|
|
|
152db14934
|
executor: add hash join v2 (#53208)
ref pingcap/tidb#53127
|
2024-06-14 08:35:44 +00:00 |
|