postgresql/src/backend
Tom Lane be09bc9ff2 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 up
a bunch of ugly coding while at it; remove redundant re-lookup of
aggregate info at start of each new GROUP.  Arrange to pfree intermediate
values when they are pass-by-ref types, so that aggregates on pass-by-ref
types no longer eat memory.  This takes care of a couple of TODO items...
1999-09-26 21:21:15 +00:00
..
access Several changes here, not very related but touching some of the same files. 1999-09-24 00:25:33 +00:00
bootstrap Mega-commit to make heap_open/heap_openr/heap_close take an 1999-09-18 19:08:25 +00:00
catalog Several changes here, not very related but touching some of the same files. 1999-09-24 00:25:33 +00:00
commands Several changes here, not very related but touching some of the same files. 1999-09-24 00:25:33 +00:00
executor Modify nodeAgg.c so that no rows are returned for a GROUP BY 1999-09-26 21:21:15 +00:00
lib Cope with versions of vsnprintf() written by people who 1999-09-08 16:31:38 +00:00
libpq cygwin doesn't have an endian.h, but defines BYTE_ORDER in sys/param.h 1999-09-12 22:27:47 +00:00
main Move some system includes into c.h, and remove duplicates. 1999-07-17 20:18:55 +00:00
nodes Implement constant-expression simplification per Bernard 1999-09-26 02:28:44 +00:00
optimizer Implement constant-expression simplification per Bernard 1999-09-26 02:28:44 +00:00
parser Add TRUNCATE command, with psql help and sgml additions. 1999-09-23 17:03:39 +00:00
port Get rid of elog(DEBUG) in snprintf emulation ... it's just 1999-09-09 03:13:22 +00:00
postmaster values.h patch from Alex Howansky 1999-09-21 20:58:25 +00:00
regex Move some system includes into c.h, and remove duplicates. 1999-07-17 20:18:55 +00:00
rewrite Remove incorrect 'Assert(targetList != NULL)'. An 1999-09-19 17:20:58 +00:00
storage Several changes here, not very related but touching some of the same files. 1999-09-24 00:25:33 +00:00
tcop Several changes here, not very related but touching some of the same files. 1999-09-24 00:25:33 +00:00
tioga Move some system includes into c.h, and remove duplicates. 1999-07-17 20:18:55 +00:00
utils Modify nodeAgg.c so that no rows are returned for a GROUP BY 1999-09-26 21:21:15 +00:00
Makefile Export include/utils/mcxt.h so that external stuff can include 1999-03-07 23:05:57 +00:00