postgresql/src
Tom Lane ecd6579744 Don't cache per-group context across the whole query in orderedsetaggs.c.
Although nodeAgg.c currently uses the same per-group memory context for
all groups of a query, that might change in future.  Avoid assuming it.
This costs us an extra AggCheckCallContext() call per group, but that's
pretty cheap and is probably good from a safety standpoint anyway.

Back-patch to 9.4 in case any third-party code copies this logic.

Andrew Gierth
2014-07-03 18:47:09 -04:00
..
backend Don't cache per-group context across the whole query in orderedsetaggs.c. 2014-07-03 18:47:09 -04:00
bin Use a separate temporary directory for the Unix-domain socket 2014-07-02 21:47:14 -04:00
common pgindent run for 9.4 2014-05-06 12:12:18 -04:00
include Redesign API presented by nodeAgg.c for ordered-set and similar aggregates. 2014-07-03 18:25:33 -04:00
interfaces Let installcheck-world pass against a server requiring a password. 2014-06-19 21:41:26 -04:00
makefiles Remove Alpha and Tru64 support. 2014-06-28 21:46:15 +02:00
pl Improve support for composite types in PL/Python. 2014-07-03 16:10:50 -04:00
port Add mkdtemp() to libpgport. 2014-06-14 09:41:13 -04:00
template Remove Alpha and Tru64 support. 2014-06-28 21:46:15 +02:00
test Use a separate temporary directory for the Unix-domain socket 2014-07-02 21:47:14 -04:00
timezone pgindent run for 9.4 2014-05-06 12:12:18 -04:00
tools Fix the MSVC build process for uuid-ossp. 2014-06-18 09:21:50 -04:00
tutorial pgindent run for 9.4 2014-05-06 12:12:18 -04:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
DEVELOPERS Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Create libpgcommon, and move pg_malloc et al to it 2013-02-12 11:21:05 -03:00
Makefile.global.in Support vpath builds in TAP tests 2014-07-02 21:47:07 -04:00
Makefile.shlib Remove Alpha and Tru64 support. 2014-06-28 21:46:15 +02:00
bcc32.mak Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00
nls-global.mk Setup error context callback for transaction lock waits 2014-03-19 15:10:36 -03:00
win32.mak Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00