postgresql/src/backend/utils/adt
Tom Lane 82480e28f5 Fix things so that array_agg_finalfn does not modify or free its input
ArrayBuildState, per trouble report from Merlin Moncure.  By adopting
this fix, we are essentially deciding that aggregate final-functions
should not modify their inputs ever.  Adjust documentation and comments
to match that conclusion.
2009-06-20 18:45:28 +00:00
..
acl.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
array_userfuncs.c Fix things so that array_agg_finalfn does not modify or free its input 2009-06-20 18:45:28 +00:00
arrayfuncs.c Fix things so that array_agg_finalfn does not modify or free its input 2009-06-20 18:45:28 +00:00
arrayutils.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
ascii.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
bool.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
cash.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
char.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
date.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
datetime.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
datum.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
dbsize.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
domains.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
encode.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
enum.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
float.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
format_type.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
formatting.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
genfile.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
geo_ops.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
geo_selfuncs.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
inet_net_ntop.c
inet_net_pton.c
int8.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
int.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
like_match.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
like.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
lockfuncs.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
mac.c
Makefile
misc.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
nabstime.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
name.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
network.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
numeric.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
numutils.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
oid.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
oracle_compat.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
pg_locale.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
pg_lzcompress.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
pgstatfuncs.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
pseudotypes.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
quote.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
regexp.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
regproc.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
ri_triggers.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
rowtypes.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
ruleutils.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
selfuncs.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
tid.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
timestamp.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
trigfuncs.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
tsginidx.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
tsgistidx.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
tsquery_cleanup.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
tsquery_gist.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
tsquery_op.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
tsquery_rewrite.c Fix executor/spi.h to follow our usual conventions for include files, ie, 2009-01-07 13:44:37 +00:00
tsquery_util.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
tsquery.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
tsrank.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
tsvector_op.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
tsvector_parser.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
tsvector.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
txid.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
uuid.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
varbit.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
varchar.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
varlena.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
version.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
windowfuncs.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00
xid.c Update copyright for 2009. 2009-01-01 17:24:05 +00:00
xml.c 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 2009-06-11 14:49:15 +00:00