aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/gist/gistxlog.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2006-05-18 17:12:10 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2006-05-18 17:12:10 +0000
commitd18e334c6547582ef93e3156ddaba03ee29757da (patch)
tree840278e3701430c3e451e198c681e3728965c0c4 /src/backend/access/gist/gistxlog.c
parentd0f9ca34bd303c82eb1a45ff41969ff9ef58f22d (diff)
downloadpostgresql-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