From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Robert Haas <robertmhaas(at)gmail(dot)com> |
Cc: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: match_clause_to_indexcol() |
Date: | 2010-11-20 18:37:59 |
Message-ID: | 15875.1290278279@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Robert Haas <robertmhaas(at)gmail(dot)com> writes:
> On Sat, Nov 20, 2010 at 1:01 PM, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
>> But if you're going to do that, get rid of DoneMatchingIndexKeys
>> altogether,
> Sure. That's a giant crock.
>> along with the extra zero that plancat.c adds to the
>> opfamily array. We don't need to be using more than one way to
>> iterate over those arrays.
> I am slightly worried that this might break third-party code, or even
> some part of the core code that's still using the old system. I don't
> mind if you want to rip it out, but personally, I'd rather leave that
> part well enough alone. Revised patch attached.
I'll take the responsibility if you don't want to ;-)
I think your revised patch is incorrect, or at least not terribly safe,
to just remove the last DoneMatchingIndexKeys test and not replace it
with anything else. Other than that it looks okay as far as it goes.
Do you want to commit it yourself, or shall I incorporate it in a more
extensive cleanup?
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Robert Haas | 2010-11-20 18:47:01 | Re: match_clause_to_indexcol() |
Previous Message | Robert Haas | 2010-11-20 18:33:24 | Re: match_clause_to_indexcol() |