diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2006-05-18 17:12:10 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2006-05-18 17:12:10 +0000 |
commit | d18e334c6547582ef93e3156ddaba03ee29757da (patch) | |
tree | 840278e3701430c3e451e198c681e3728965c0c4 /src/backend/access/gist/gistxlog.c | |
parent | d0f9ca34bd303c82eb1a45ff41969ff9ef58f22d (diff) | |
download | postgresql-d18e334c6547582ef93e3156ddaba03ee29757da.tar.gz postgresql-d18e334c6547582ef93e3156ddaba03ee29757da.zip |
Fix thinko in recent changes to handle ScalarArrayOpExpr as an indexable
condition: when there are multiple possible index paths involving
ScalarArrayOpExprs, they are logically to be ANDed together not ORed.
This thinko was a direct consequence of trying to put the processing
inside generate_bitmap_or_paths(), which I now see was a bit too cute.
So pull it out and make the callers do it separately (there are only two
that need it anyway). Partially responds to bug #2441 from Arjen van der Meijden.
There are some additional infelicities exposed by his example, but they
are also in 8.1.x, while this mistake is not.
Diffstat (limited to 'src/backend/access/gist/gistxlog.c')
0 files changed, 0 insertions, 0 deletions