aboutsummaryrefslogtreecommitdiff
path: root/src/include/executor/spi.h
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2008-09-12 14:56:19 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2008-09-12 14:56:19 +0000
commite5b1eed7c916bbe747ee86da815ebe4ea8bdd643 (patch)
tree0a143cc90fd62359154d45d9322e86a11dabd5dc /src/include/executor/spi.h
parent2d4ef572b42eb8062f895db441d319bc1b136aeb (diff)
downloadpostgresql-e5b1eed7c916bbe747ee86da815ebe4ea8bdd643.tar.gz
postgresql-e5b1eed7c916bbe747ee86da815ebe4ea8bdd643.zip
Skip opfamily check in eclass_matches_any_index() when the index isn't a
btree. We can't easily tell whether clauses generated from the equivalence class could be used with such an index, so just assume that they might be. This bit of over-optimization prevented use of non-btree indexes for nestloop inner indexscans, in any case where the join uses an equality operator that is also a btree operator --- which in particular is typically true for hash indexes. Noted while trying to test the current hash index patch.
Diffstat (limited to 'src/include/executor/spi.h')
0 files changed, 0 insertions, 0 deletions