postgresql/src/include/nodes
Tom Lane dad4cb6258 Improve tuplestore.c to support multiple concurrent read positions.
This facility replaces the former mark/restore support but is otherwise
upward-compatible with previous uses.  It's expected to be needed for
single evaluation of CTEs and also for window functions, so I'm committing
it separately instead of waiting for either one of those patches to be
finished.  Per discussion with Greg Stark and Hitoshi Harada.

Note: I removed nodeFunctionscan's mark/restore support, instead of bothering
to update it for this change, because it was dead code anyway.
2008-10-01 19:51:50 +00:00
..
bitmapset.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
execnodes.h Improve tuplestore.c to support multiple concurrent read positions. 2008-10-01 19:51:50 +00:00
makefuncs.h Add a bunch of new error location reports to parse-analysis error messages. 2008-09-01 20:42:46 +00:00
memnodes.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
nodeFuncs.h Extend the parser location infrastructure to include a location field in 2008-08-28 23:09:48 +00:00
nodes.h Improve the plan cache invalidation mechanism to make it invalidate plans 2008-09-09 18:58:09 +00:00
params.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
parsenodes.h Create a separate grantable privilege for TRUNCATE, rather than having it be 2008-09-08 00:47:41 +00:00
pg_list.h Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace 2008-08-14 18:48:00 +00:00
plannodes.h Improve the plan cache invalidation mechanism to make it invalidate plans 2008-09-09 18:58:09 +00:00
primnodes.h Add a bunch of new error location reports to parse-analysis error messages. 2008-09-01 20:42:46 +00:00
print.h Improve our #include situation by moving pointer types away from the 2008-06-19 00:46:06 +00:00
readfuncs.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
relation.h Improve the plan cache invalidation mechanism to make it invalidate plans 2008-09-09 18:58:09 +00:00
tidbitmap.h Replace "amgetmulti" AM functions with "amgetbitmap", in which the whole 2008-04-10 22:25:26 +00:00
value.h Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00