- Notifications
You must be signed in to change notification settings - Fork5
Commitbe09bc9
committed
Modify nodeAgg.c so that no rows are returned for a GROUP BY
with no input rows, per pghackers discussions around 7/22/99. Clean upa bunch of ugly coding while at it; remove redundant re-lookup ofaggregate info at start of each new GROUP. Arrange to pfree intermediatevalues when they are pass-by-ref types, so that aggregates on pass-by-reftypes no longer eat memory. This takes care of a couple of TODO items...1 parent40f6524 commitbe09bc9
File tree
4 files changed
+452
-416
lines changed- src
- backend
- executor
- utils/adt
- include/nodes
4 files changed
+452
-416
lines changedLines changed: 6 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
| |||
209 | 209 |
| |
210 | 210 |
| |
211 | 211 |
| |
212 |
| - | |
213 |
| - | |
| 212 | + | |
| 213 | + | |
214 | 214 |
| |
215 | 215 |
| |
216 | 216 |
| |
| |||
244 | 244 |
| |
245 | 245 |
| |
246 | 246 |
| |
247 |
| - | |
248 | 247 |
| |
249 | 248 |
| |
250 | 249 |
| |
| |||
272 | 271 |
| |
273 | 272 |
| |
274 | 273 |
| |
275 |
| - | |
276 | 274 |
| |
277 | 275 |
| |
278 | 276 |
| |
279 | 277 |
| |
280 | 278 |
| |
281 | 279 |
| |
282 | 280 |
| |
283 |
| - | |
| 281 | + | |
284 | 282 |
| |
285 | 283 |
| |
286 | 284 |
| |
287 | 285 |
| |
288 | 286 |
| |
289 | 287 |
| |
290 |
| - | |
| 288 | + | |
291 | 289 |
| |
292 | 290 |
| |
293 | 291 |
| |
| |||
301 | 299 |
| |
302 | 300 |
| |
303 | 301 |
| |
304 |
| - | |
| 302 | + | |
305 | 303 |
| |
306 | 304 |
| |
307 | 305 |
| |
|
0 commit comments
Comments
(0)