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 (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to