Tom Lane wrote:
It's kind of annoying to introduce a search when it's so seldom needed, though. How about something like/* fast path for common case */ if (key[i].sk_attno == irel->rd_index->indkey.values[i]) key[i].sk_attno = i + 1; else ... search as you have it ...
I doubt it's worth it, given that there's only a couple of columns in the index and in the scan key anyway.
-- Heikki Linnakangas EnterpriseDB http://www.enterprisedb.com -- Sent via pgsql-hackers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers
