postgresql/src/backend/access
Tom Lane a5652d3e05 Restore correct btree preprocessing of "indexedcol IS NULL" conditions.
Such a condition is unsatisfiable in combination with any other type of
btree-indexable condition (since we assume btree operators are always
strict).  8.3 and 8.4 had an explicit test for this, which I removed in
commit 29c4ad9829, mistakenly thinking that
the case would be subsumed by the more general handling of IS (NOT) NULL
added in that patch.  Put it back, and improve the comments about it, and
add a regression test case.

Per bug #6079 from Renat Nasyrov, and analysis by Dean Rasheed.
2011-06-29 19:46:47 -04:00
..
common Make a code-cleanup pass over the collations patch. 2011-04-22 17:43:18 -04:00
gin Pgindent run before 9.1 beta2. 2011-06-09 14:32:50 -04:00
gist Message style and spelling improvements 2011-06-22 00:45:34 +03:00
hash Hash indexes had better pass the index collation to support functions, too. 2011-04-23 14:13:09 -04:00
heap Move the PredicateLockRelation() call from nodeSeqscan.c to heapam.c. It's 2011-06-29 21:57:43 +03:00
index Avoid having two copies of the HOT-chain search logic. 2011-06-27 10:27:17 -04:00
nbtree Restore correct btree preprocessing of "indexedcol IS NULL" conditions. 2011-06-29 19:46:47 -04:00
transam Unify spelling of "canceled", "canceling", "cancellation" 2011-06-29 09:28:46 +03:00
Makefile Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00