Commit ed2d3fd
committed
Refactor min/max logic for shared row-wise handling
Consolidate row-wise min/max scan logic into a single helper
in min_max.rs to ensure consistency between dictionary
and generic complex-type paths. Add regression test for
the float dictionary handling NaN and -inf cases,
validating ordering semantics across batches.1 parent 9240400 commit ed2d3fd
File tree
2 files changed
+42
-25
lines changed- datafusion
- functions-aggregate-common/src
- functions-aggregate/src
2 files changed
+42
-25
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
455 | 455 | | |
456 | 456 | | |
457 | 457 | | |
458 | | - | |
459 | | - | |
460 | | - | |
461 | | - | |
| 458 | + | |
462 | 459 | | |
463 | 460 | | |
464 | 461 | | |
| |||
823 | 820 | | |
824 | 821 | | |
825 | 822 | | |
826 | | - | |
827 | | - | |
828 | | - | |
| 823 | + | |
829 | 824 | | |
830 | 825 | | |
831 | 826 | | |
832 | 827 | | |
833 | 828 | | |
834 | 829 | | |
835 | | - | |
836 | | - | |
837 | | - | |
838 | | - | |
839 | | - | |
840 | | - | |
841 | | - | |
842 | | - | |
843 | | - | |
844 | | - | |
845 | | - | |
846 | | - | |
847 | | - | |
848 | | - | |
849 | | - | |
850 | | - | |
851 | | - | |
| 830 | + | |
852 | 831 | | |
853 | 832 | | |
854 | 833 | | |
| |||
900 | 879 | | |
901 | 880 | | |
902 | 881 | | |
903 | | - | |
| 882 | + | |
904 | 883 | | |
905 | 884 | | |
906 | 885 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1288 | 1288 | | |
1289 | 1289 | | |
1290 | 1290 | | |
| 1291 | + | |
| 1292 | + | |
| 1293 | + | |
| 1294 | + | |
| 1295 | + | |
| 1296 | + | |
| 1297 | + | |
1291 | 1298 | | |
1292 | 1299 | | |
1293 | 1300 | | |
| |||
1377 | 1384 | | |
1378 | 1385 | | |
1379 | 1386 | | |
| 1387 | + | |
| 1388 | + | |
| 1389 | + | |
| 1390 | + | |
| 1391 | + | |
| 1392 | + | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
| 1401 | + | |
| 1402 | + | |
| 1403 | + | |
| 1404 | + | |
| 1405 | + | |
| 1406 | + | |
| 1407 | + | |
| 1408 | + | |
| 1409 | + | |
| 1410 | + | |
| 1411 | + | |
| 1412 | + | |
| 1413 | + | |
| 1414 | + | |
| 1415 | + | |
| 1416 | + | |
| 1417 | + | |
1380 | 1418 | | |
0 commit comments