postgresql/src/backend/executor
Tom Lane 6d1efd76fb Fix handling of NULL constraint conditions: per SQL92 spec, a NULL result
from a constraint condition does not violate the constraint (cf. discussion
on pghackers 12/9/99).  Implemented by adding a parameter to ExecQual,
specifying whether to return TRUE or FALSE when the qual result is
really NULL in three-valued boolean logic.  Currently, ExecRelCheck is
the only caller that asks for TRUE, but if we find any other places that
have the wrong response to NULL, it'll be easy to fix them.
2000-01-19 23:55:03 +00:00
..
_deadcode Some changes to prepare for LONG attributes. 1999-12-16 22:20:03 +00:00
Makefile New LDOUT makefile variable for QNX os. 1999-12-13 22:35:27 +00:00
execAmi.c Tid access method feature from Hiroshi Inoue, Inoue@tpf.co.jp 1999-11-23 20:07:06 +00:00
execFlatten.c Final cleanup. 1999-07-16 05:00:38 +00:00
execJunk.c Avoid duplicate ExecTypeFromTL() call in ExecInitJunkFilter() by passing 1999-10-30 23:13:30 +00:00
execMain.c Fix handling of NULL constraint conditions: per SQL92 spec, a NULL result 2000-01-19 23:55:03 +00:00
execProcnode.c Fix it's and its to be correct. 2000-01-05 18:23:54 +00:00
execQual.c Fix handling of NULL constraint conditions: per SQL92 spec, a NULL result 2000-01-19 23:55:03 +00:00
execScan.c Fix handling of NULL constraint conditions: per SQL92 spec, a NULL result 2000-01-19 23:55:03 +00:00
execTuples.c Some changes to prepare for LONG attributes. 1999-12-16 22:20:03 +00:00
execUtils.c Fix handling of NULL constraint conditions: per SQL92 spec, a NULL result 2000-01-19 23:55:03 +00:00
functions.c Move some system includes into c.h, and remove duplicates. 1999-07-17 20:18:55 +00:00
nodeAgg.c Fix handling of NULL constraint conditions: per SQL92 spec, a NULL result 2000-01-19 23:55:03 +00:00
nodeAppend.c Don't call ExecOpenIndices if pg_class relhasindex shows there are no 1999-11-01 05:09:18 +00:00
nodeGroup.c Some changes to prepare for LONG attributes. 1999-12-16 22:20:03 +00:00
nodeHash.c Fix handling of NULL constraint conditions: per SQL92 spec, a NULL result 2000-01-19 23:55:03 +00:00
nodeHashjoin.c Fix handling of NULL constraint conditions: per SQL92 spec, a NULL result 2000-01-19 23:55:03 +00:00
nodeIndexscan.c Fix handling of NULL constraint conditions: per SQL92 spec, a NULL result 2000-01-19 23:55:03 +00:00
nodeMaterial.c Fix it's and its to be correct. 2000-01-05 18:23:54 +00:00
nodeMergejoin.c Fix handling of NULL constraint conditions: per SQL92 spec, a NULL result 2000-01-19 23:55:03 +00:00
nodeNestloop.c Fix handling of NULL constraint conditions: per SQL92 spec, a NULL result 2000-01-19 23:55:03 +00:00
nodeResult.c Fix handling of NULL constraint conditions: per SQL92 spec, a NULL result 2000-01-19 23:55:03 +00:00
nodeSeqscan.c Several changes here, not very related but touching some of the same files. 1999-09-24 00:25:33 +00:00
nodeSort.c Final stage of psort reconstruction work: replace psort.c with 1999-10-17 22:15:09 +00:00
nodeSubplan.c Update subquery error message. 2000-01-17 04:43:56 +00:00
nodeTidscan.c Clean up some minor gcc warnings. 1999-12-20 01:23:04 +00:00
nodeUnique.c New NameStr macro to convert Name to Str. No need for var.data anymore. 1999-11-07 23:08:36 +00:00
spi.c Some changes to prepare for LONG attributes. 1999-12-16 22:20:03 +00:00