Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
colbuilder: fix planning with no aggregate funcs in non-scalar context
Previously, in a case when the aggregator doesn't have any aggregate functions to evaluate, we would replace it with a special "fixed num tuples" operator, with the number of tuples always set to 1. But that is only correct if the aggregator is in scalar context - in the non-scalar context we should return no tuples. The bug has been present since forever, and I couldn't come up with a repro without disabling some of the optimizer rules, so it seems unlikely to occur in production, thus, there is no release note. Release justification: bug fix. Release note: None
- Loading branch information