postgresql/src/include
Andrew Dunstan af2b8fd057 Correct volatility markings of a few json functions.
json_agg and json_object_agg and their associated transition functions
should have been marked as stable rather than immutable, as they call IO
functions indirectly. Changing this probably isn't going to make much
difference, as you can't use an aggregate function in an index
expression, but we should be correct nevertheless.

json_object, on the other hand, should be marked immutable rather than
stable, as it does not call IO functions.

As discussed on -hackers, this change is being made without bumping the
catalog version, as we don't want to do that at this stage of the  cycle,
and  the changes are very unlikely to affect anyone.
2014-10-20 15:31:05 -04:00
..
access Implement SKIP LOCKED for row-level locks 2014-10-07 17:23:34 -03:00
bootstrap Add some noreturn attributes based on compiler recommendations 2014-08-13 22:40:48 -04:00
catalog Correct volatility markings of a few json functions. 2014-10-20 15:31:05 -04:00
commands Print planning time only in EXPLAIN ANALYZE, not plain EXPLAIN. 2014-10-15 18:50:13 -04:00
common pgindent run for 9.4 2014-05-06 12:12:18 -04:00
datatype pgindent run for 9.4 2014-05-06 12:12:18 -04:00
executor Increase number of hash join buckets for underestimate. 2014-10-13 10:16:36 -05:00
foreign Implement IMPORT FOREIGN SCHEMA. 2014-07-10 15:01:43 -04:00
lib pgindent run for 9.4 2014-05-06 12:12:18 -04:00
libpq Break out OpenSSL-specific code to separate files. 2014-08-11 11:54:19 +03:00
mb pgindent run for 9.4 2014-05-06 12:12:18 -04:00
nodes Implement SKIP LOCKED for row-level locks 2014-10-07 17:23:34 -03:00
optimizer Fix some more problems with nested append relations. 2014-10-01 19:31:12 -04:00
parser Implement SKIP LOCKED for row-level locks 2014-10-07 17:23:34 -03:00
port Further atomic ops portability improvements and bug fixes. 2014-09-26 15:55:44 +02:00
portability pgindent run for 9.4 2014-05-06 12:12:18 -04:00
postmaster Add some noreturn attributes based on compiler recommendations 2014-08-13 22:40:48 -04:00
regex pgindent run for 9.4 2014-05-06 12:12:18 -04:00
replication Add GUC to enable logging of replication commands. 2014-09-13 02:55:45 +09:00
rewrite Row-Level Security Policies (RLS) 2014-09-19 11:18:35 -04:00
snowball pgindent run for 9.4 2014-05-06 12:12:18 -04:00
storage Extend shm_mq API with new functions shm_mq_sendv, shm_mq_set_handle. 2014-10-08 14:38:31 -04:00
tcop pgindent run for 9.4 2014-05-06 12:12:18 -04:00
tsearch Allow opclasses to provide tri-valued GIN consistent functions. 2014-03-12 17:51:30 +02:00
utils Support timezone abbreviations that sometimes change. 2014-10-16 15:22:10 -04:00
.gitignore Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00
c.h Add a basic atomic ops API abstracting away platform/architecture details. 2014-09-25 23:49:05 +02:00
fmgr.h Add PG_RETURN_UINT16 macro. 2014-08-06 16:11:43 -04:00
funcapi.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
getaddrinfo.h Fix assorted issues in client host name lookup. 2014-04-02 17:11:24 -04:00
getopt_long.h Add support for optional_argument to our own getopt_long() implementation. 2014-09-10 17:21:50 +02:00
Makefile Install all headers for the new atomics API. 2014-10-02 16:52:21 +02:00
miscadmin.h Row-Level Security Policies (RLS) 2014-09-19 11:18:35 -04:00
pg_config.h.in Add a basic atomic ops API abstracting away platform/architecture details. 2014-09-25 23:49:05 +02:00
pg_config.h.win32 Add a basic atomic ops API abstracting away platform/architecture details. 2014-09-25 23:49:05 +02:00
pg_config_ext.h.in Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00
pg_config_ext.h.win32 Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00
pg_config_manual.h Rename CACHE_LINE_SIZE to PG_CACHE_LINE_SIZE. 2014-10-01 12:17:03 +02:00
pg_getopt.h Fix comment. 2014-05-08 12:42:56 -04:00
pg_trace.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pgstat.h Save pg_stat_statements statistics file into $PGDATA/pg_stat directory at shutdown. 2014-06-04 12:09:45 +09:00
pgtar.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
pgtime.h Support timezone abbreviations that sometimes change. 2014-10-16 15:22:10 -04:00
port.h Declare mkdtemp() only if we're providing it. 2014-10-17 22:55:20 -04:00
postgres.h Fix typos in comments. 2014-07-07 19:39:42 +09:00
postgres_ext.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
postgres_fe.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
rusagestub.h Update copyright for 2014 2014-01-07 16:05:30 -05:00
windowapi.h Update copyright for 2014 2014-01-07 16:05:30 -05:00