Re: bugfix - VIP: variadic function ignore strict flag

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: bugfix - VIP: variadic function ignore strict flag
Дата
Msg-id 17604.1265736906@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: bugfix - VIP: variadic function ignore strict flag  (Pavel Stehule <pavel.stehule@gmail.com>)
Ответы Re: bugfix - VIP: variadic function ignore strict flag  (Pavel Stehule <pavel.stehule@gmail.com>)
Список pgsql-hackers
Pavel Stehule <pavel.stehule@gmail.com> writes:
> 2010/2/9 Tom Lane <tgl@sss.pgh.pa.us>:
>> I don't think this is right at all.

> yes, this isn't clear. My arguments for change:

> a) the behave depends on types - "any" is different than others.

So what?  "variadic any" is different in a lot of ways.

> b) optimization over fmgr doesn't work now.
> b1. some possible const null and strict are ignored

That's a matter of definition.

> b2. array is non const always - so pre eval doesn't work for variadic

You'd need to explain what you mean by that.  An ARRAY[] construct is
subject to const-folding AFAICS.
        regards, tom lane


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Chris Browne
Дата:
Сообщение: Re: Confusion over Python drivers
Следующее
От: Pavel Stehule
Дата:
Сообщение: Re: bugfix - VIP: variadic function ignore strict flag