postgresql/src/test
Tom Lane 6e07709760 Implement SQL-compliant treatment of row comparisons for < <= > >= cases
(previously we only did = and <> correctly).  Also, allow row comparisons
with any operators that are in btree opclasses, not only those with these
specific names.  This gets rid of a whole lot of indefensible assumptions
about the behavior of particular operators based on their names ... though
it's still true that IN and NOT IN expand to "= ANY".  The patch adds a
RowCompareExpr expression node type, and makes some changes in the
representation of ANY/ALL/ROWCOMPARE SubLinks so that they can share code
with RowCompareExpr.

I have not yet done anything about making RowCompareExpr an indexable
operator, but will look at that soon.

initdb forced due to changes in stored rules.
2005-12-28 01:30:02 +00:00
..
bench Cause initdb to create a third standard database "postgres", which 2005-06-21 04:02:34 +00:00
examples Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:17:34 +00:00
locale $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
mb unbreak unicode/utf8 test 2005-06-24 15:12:00 +00:00
performance /usr/local/bin/perl => /usr/bin/perl 2001-09-04 11:41:04 +00:00
regress Implement SQL-compliant treatment of row comparisons for < <= > >= cases 2005-12-28 01:30:02 +00:00
Makefile $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00