postgresql/src/backend/executor
Marc G. Fournier 69c7f25bed Fixes:
I found another bug in btree index.  Looking at the code it seems that NULL
keys are never used to build or scan a btree index (see the explain commands
in the example).  However this is not the case when a null key is retrieved
in an outer loop of a join select and used in an index scan of an inner loop.
This bug causes at least three kinds of problems:

1)  the backend crashes when it tries to compare a text string with a null.

2)  it is not possible to find tuples with null keys in a join.

3)  null is considered equal to 0 when the datum is passed by value, see
    the last query.

Submitted by: Massimo Dal Zotto <dz@cs.unitn.it>
1996-10-30 06:08:10 +00:00
..
Makefile Simplify make files, add full dependencies. 1996-10-27 09:55:05 +00:00
execAmi.c Postgres95 1.01 Distribution - Virgin Sources 1996-07-09 06:22:35 +00:00
execFlatten.c Postgres95 1.01 Distribution - Virgin Sources 1996-07-09 06:22:35 +00:00
execJunk.c Postgres95 1.01 Distribution - Virgin Sources 1996-07-09 06:22:35 +00:00
execMain.c D'Arcy's cleanups 1996-10-26 04:15:05 +00:00
execProcnode.c Postgres95 1.01 Distribution - Virgin Sources 1996-07-09 06:22:35 +00:00
execQual.c D'Arcy's cleanups 1996-10-26 04:15:05 +00:00
execScan.c Postgres95 1.01 Distribution - Virgin Sources 1996-07-09 06:22:35 +00:00
execTuples.c Postgres95 1.01 Distribution - Virgin Sources 1996-07-09 06:22:35 +00:00
execUtils.c There, now we support GiST...now what? :) 1996-08-26 06:32:06 +00:00
functions.c D'Arcy's cleanups 1996-10-26 04:15:05 +00:00
nodeAgg.c Fixes: 1996-10-24 06:32:01 +00:00
nodeAppend.c D'Arcy's cleanups 1996-10-26 04:15:05 +00:00
nodeGroup.c Postgres95 1.01 Distribution - Virgin Sources 1996-07-09 06:22:35 +00:00
nodeHash.c D'Arcy's cleanups 1996-10-26 04:15:05 +00:00
nodeHashjoin.c Postgres95 1.01 Distribution - Virgin Sources 1996-07-09 06:22:35 +00:00
nodeIndexscan.c Fixes: 1996-10-30 06:08:10 +00:00
nodeMaterial.c More cleanups by "Kurt J. Lidl" <lidl@va.pubnix.com> 1996-07-30 07:47:58 +00:00
nodeMergejoin.c Postgres95 1.01 Distribution - Virgin Sources 1996-07-09 06:22:35 +00:00
nodeNestloop.c Postgres95 1.01 Distribution - Virgin Sources 1996-07-09 06:22:35 +00:00
nodeResult.c Postgres95 1.01 Distribution - Virgin Sources 1996-07-09 06:22:35 +00:00
nodeSeqscan.c Postgres95 1.01 Distribution - Virgin Sources 1996-07-09 06:22:35 +00:00
nodeSort.c More cleanups by "Kurt J. Lidl" <lidl@va.pubnix.com> 1996-07-30 07:47:58 +00:00
nodeTee.c Postgres95 1.01 Distribution - Virgin Sources 1996-07-09 06:22:35 +00:00
nodeUnique.c Fixes: 1996-07-19 06:27:59 +00:00