Re: array_except -- Find elements that are not common to both arrays
От | Merlin Moncure |
---|---|
Тема | Re: array_except -- Find elements that are not common to both arrays |
Дата | |
Msg-id | CAHyXU0xfR+TkB36_hA6gg0dcZxBk-nw0g-1GJ4-uwpK86E-NfQ@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: array_except -- Find elements that are not common to both arrays (Ben Chobot <bench@silentmedia.com>) |
Ответы |
Re: array_except -- Find elements that are not common to
both arrays
|
Список | pgsql-performance |
On Fri, Sep 30, 2011 at 3:15 PM, Ben Chobot <bench@silentmedia.com> wrote: > > On Sep 30, 2011, at 12:07 PM, bricklen wrote: > >> I've been informed that this type of operation is called "symmetric >> difference"[1], and can be represented by A ∆ B. A couple of >> alternative names were proposed, "array_symmetric_difference" and >> "array_xor". >> Does anyone have a preference for the name? I assume that this >> function might potentially be used by others now that it is in the pg >> lists, so might as well give it an appropriate name now. >> Is this something that could be written in C to make it faster (I don't know C) > > FWIW, speaking as somebody who has no need of this function, "array_xor" is a pretty clear name that indicates what's goingto happen. +1 on this -- was going to suggest until you beat me to it. I also for the record really think the array_ prefix on array handling functions is pretty silly since we support overloading -- greatly prefer unnest() to array_unnest() etc. So, how about xor()? merlin
В списке pgsql-performance по дате отправления: