Commit c90005d
committed
fix: gc string view arrays in RepartitionExec
Fixes #20491
- Took the fix from `ExternalSorter` introduced in #14823
- If any `StringViewArray` columns are present in the repartitioned
input, we gc them to reduce duplicate tracking of the same string view
buffer.
- Fixes over-counting when there's a `RepartitionExec` above a partial
agg on a `StringViewArray` column.1 parent 2347306 commit c90005d
1 file changed
Lines changed: 20 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1375 | 1375 | | |
1376 | 1376 | | |
1377 | 1377 | | |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
| 1383 | + | |
| 1384 | + | |
| 1385 | + | |
| 1386 | + | |
| 1387 | + | |
| 1388 | + | |
| 1389 | + | |
| 1390 | + | |
| 1391 | + | |
| 1392 | + | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
1378 | 1398 | | |
1379 | 1399 | | |
1380 | 1400 | | |
| |||
0 commit comments