Reason why set-value functions not allowed in GREATEST(), etc?

Поиск
Список
Период
Сортировка
От Hitoshi Harada
Тема Reason why set-value functions not allowed in GREATEST(), etc?
Дата
Msg-id e08cc0401002220925t3d93001cq429e00e8fcaf58b8@mail.gmail.com
обсуждение исходный текст
Ответы Re: Reason why set-value functions not allowed in GREATEST(), etc?  (Pavel Stehule <pavel.stehule@gmail.com>)
Re: Reason why set-value functions not allowed in GREATEST(), etc?  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
I just wonder why generate_series() is not allowed in GREATEST syntax.
Looking through execQual.c,  almost all syntactic evaluations like
COALESCE, ARRAY[], ROW() doesn't allow set-value functions. Could
someone tell the underlying reason?

Also, using variadic functions introduced since 8.4, I hope we can
remove the special syntax cases for them by replacing them with normal
variadic functions. Is it sane idea?

Regards,

-- 
Hitoshi Harada


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

Предыдущее
От: Magnus Hagander
Дата:
Сообщение: Re: Recent vendor SSL renegotiation patches break PostgreSQL
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Recent vendor SSL renegotiation patches break PostgreSQL