Commit 02339db
committed
fix: AggregateOperator empty input returns {} instead of {count_*: 0}
When upstream produces zero rows, AggregateOperator passed { states: [] }
to finalizePartialAgg — an empty states array with no aggregate columns.
Now uses computePartialAgg([], query) which properly initializes states
(count=0, sum=0, etc.) so the result row contains all expected columns.1 parent 38fccbe commit 02339db
1 file changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1535 | 1535 | | |
1536 | 1536 | | |
1537 | 1537 | | |
1538 | | - | |
| 1538 | + | |
1539 | 1539 | | |
1540 | 1540 | | |
1541 | 1541 | | |
| |||
1549 | 1549 | | |
1550 | 1550 | | |
1551 | 1551 | | |
1552 | | - | |
| 1552 | + | |
1553 | 1553 | | |
1554 | 1554 | | |
1555 | 1555 | | |
| |||
0 commit comments