postgresql/src/include
Tom Lane 959e61e917 Remove global variable scanCommandId in favor of storing a command ID
in snapshots, per my proposal of a few days ago.  Also, tweak heapam.c
routines (heap_insert, heap_update, heap_delete, heap_mark4update) to
be passed the command ID to use, instead of doing GetCurrentCommandID.
For catalog updates they'll still get passed current command ID, but
for updates generated from the main executor they'll get passed the
command ID saved in the snapshot the query is using.  This should fix
some corner cases associated with functions and triggers that advance
current command ID while an outer query is still in progress.
2002-05-21 22:05:55 +00:00
..
access Remove global variable scanCommandId in favor of storing a command ID 2002-05-21 22:05:55 +00:00
bootstrap Support toasting of shared system relations, and provide toast tables for 2002-04-27 21:24:34 +00:00
catalog Restructure indexscan API (index_beginscan, index_getnext) per 2002-05-20 23:51:44 +00:00
commands Extend syntax of CREATE FUNCTION to resemble SQL99. 2002-05-17 18:32:52 +00:00
executor Remove global variable scanCommandId in favor of storing a command ID 2002-05-21 22:05:55 +00:00
lib New pgindent run with fixes suggested by Tom. Patch manually reviewed, 2001-11-05 17:46:40 +00:00
libpq Authentication improvements: 2002-04-04 04:25:54 +00:00
mb > Tatsuo Ishii wrote: 2002-03-05 05:52:50 +00:00
nodes Restructure indexscan API (index_beginscan, index_getnext) per 2002-05-20 23:51:44 +00:00
optimizer Teach query_tree_walker, query_tree_mutator, and SS_finalize_plan to 2002-05-18 18:49:41 +00:00
parser Get rid of the last few uses of typeidTypeName() rather than 2002-05-17 22:35:13 +00:00
port Not needed anymore. 2002-05-05 16:47:09 +00:00
regex New pgindent run with fixes suggested by Tom. Patch manually reviewed, 2001-11-05 17:46:40 +00:00
rewrite Change naming rule for ON SELECT rules of views: they're all just 2002-04-19 23:13:54 +00:00
storage Create an internal semaphore API that is not tied to SysV semaphores. 2002-05-05 00:03:29 +00:00
tcop Scanner performance improvements 2002-04-20 21:56:15 +00:00
utils Remove global variable scanCommandId in favor of storing a command ID 2002-05-21 22:05:55 +00:00
c.h Document that NAMEDATALEN must be a multiple of sizeof(int). 2002-04-30 19:53:03 +00:00
fmgr.h Implement types regprocedure, regoper, regoperator, regclass, regtype 2002-04-25 02:56:56 +00:00
Makefile Include directory rearrangement 2001-08-28 14:20:28 +00:00
miscadmin.h Merge the last few variable.c configuration variables into the generic 2002-05-17 01:19:19 +00:00
pg_config.h.in Create an internal semaphore API that is not tied to SysV semaphores. 2002-05-05 00:03:29 +00:00
pg_config.h.win32 I'm at the win32 error messages once more. The DLL load thingy doesn't 2002-04-24 02:26:06 +00:00
pgstat.h New pgindent run with fixes suggested by Tom. Patch manually reviewed, 2001-11-05 17:46:40 +00:00
postgres.h Support toasting of shared system relations, and provide toast tables for 2002-04-27 21:24:34 +00:00
postgres_ext.h Document that NAMEDATALEN must be a multiple of sizeof(int). 2002-04-30 19:53:03 +00:00
postgres_fe.h New pgindent run with fixes suggested by Tom. Patch manually reviewed, 2001-11-05 17:46:40 +00:00
rusagestub.h New pgindent run with fixes suggested by Tom. Patch manually reviewed, 2001-11-05 17:46:40 +00:00
strdup.h Another PGINDENT run that changes variable indenting and case label indenting. Also static variable indenting. 1997-09-08 02:41:22 +00:00