postgresql/src/backend/executor
Tom Lane 8609d4abf2 Fix portability problems recently exposed by regression tests on Alphas.
1. Distinguish cases where a Datum representing a tuple datatype is an OID
from cases where it is a pointer to TupleTableSlot, and make sure we use
the right typlen in each case.
2. Make fetchatt() and related code support 8-byte by-value datatypes on
machines where Datum is 8 bytes.  Centralize knowledge of the available
by-value datatype sizes in two macros in tupmacs.h, so that this will be
easier if we ever have to do it again.
2000-12-27 23:59:14 +00:00
..
_deadcode Add: 2000-01-26 05:58:53 +00:00
execAmi.c Make DROP TABLE rollback-able: postpone physical file delete until commit. 2000-11-08 22:10:03 +00:00
execFlatten.c SQL-language functions are now callable in ordinary fmgr contexts ... 2000-08-24 03:29:15 +00:00
execJunk.c Add: 2000-01-26 05:58:53 +00:00
execMain.c In SELECT FOR UPDATE, silently ignore null CTIDs, rather than generating 2000-12-05 22:03:57 +00:00
execProcnode.c Re-implement LIMIT/OFFSET as a plan node type, instead of a hack in 2000-10-26 21:38:24 +00:00
execQual.c Restructure handling of inheritance queries so that they work with outer 2000-11-12 00:37:02 +00:00
execScan.c SQL-language functions are now callable in ordinary fmgr contexts ... 2000-08-24 03:29:15 +00:00
execTuples.c Fix portability problems recently exposed by regression tests on Alphas. 2000-12-27 23:59:14 +00:00
execUtils.c Fix portability problems recently exposed by regression tests on Alphas. 2000-12-27 23:59:14 +00:00
functions.c Change SearchSysCache coding conventions so that a reference count is 2000-11-16 22:30:52 +00:00
Makefile Re-implement LIMIT/OFFSET as a plan node type, instead of a hack in 2000-10-26 21:38:24 +00:00
nodeAgg.c Change SearchSysCache coding conventions so that a reference count is 2000-11-16 22:30:52 +00:00
nodeAppend.c Restructure handling of inheritance queries so that they work with outer 2000-11-12 00:37:02 +00:00
nodeGroup.c Change SearchSysCache coding conventions so that a reference count is 2000-11-16 22:30:52 +00:00
nodeHash.c Change SearchSysCache coding conventions so that a reference count is 2000-11-16 22:30:52 +00:00
nodeHashjoin.c First cut at full support for OUTER JOINs. There are still a few loose 2000-09-12 21:07:18 +00:00
nodeIndexscan.c SQL-language functions are now callable in ordinary fmgr contexts ... 2000-08-24 03:29:15 +00:00
nodeLimit.c Allow ORDER BY, LIMIT in sub-selects. Fix most (not all) cases where 2000-11-05 00:15:54 +00:00
nodeMaterial.c First stage of reclaiming memory in executor by resetting short-term 2000-07-12 02:37:39 +00:00
nodeMergejoin.c Fix thinko for case of outer join where inner table is empty: should 2000-12-13 23:45:46 +00:00
nodeNestloop.c First cut at full support for OUTER JOINs. There are still a few loose 2000-09-12 21:07:18 +00:00
nodeResult.c SQL-language functions are now callable in ordinary fmgr contexts ... 2000-08-24 03:29:15 +00:00
nodeSeqscan.c Restructure handling of inheritance queries so that they work with outer 2000-11-12 00:37:02 +00:00
nodeSetOp.c Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet the 2000-10-05 19:11:39 +00:00
nodeSort.c First stage of reclaiming memory in executor by resetting short-term 2000-07-12 02:37:39 +00:00
nodeSubplan.c Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet the 2000-10-05 19:11:39 +00:00
nodeSubqueryscan.c Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet the 2000-10-05 19:11:39 +00:00
nodeTidscan.c SQL-language functions are now callable in ordinary fmgr contexts ... 2000-08-24 03:29:15 +00:00
nodeUnique.c First stage of reclaiming memory in executor by resetting short-term 2000-07-12 02:37:39 +00:00
spi.c Make tuple receive/print routines TOAST-aware. Formerly, printtup would 2000-12-01 22:10:31 +00:00