Re: mixed, named notation support

Поиск
Список
Период
Сортировка
От Bernd Helmle
Тема Re: mixed, named notation support
Дата
Msg-id 7BDBD3EB5372749FCC49FC45@amenophis
обсуждение исходный текст
Ответ на Re: mixed, named notation support  (Pavel Stehule <pavel.stehule@gmail.com>)
Ответы Re: mixed, named notation support  (Pavel Stehule <pavel.stehule@gmail.com>)
Список pgsql-hackers

--On 4. August 2009 20:22:05 +0200 Pavel Stehule <pavel.stehule@gmail.com> 
wrote:

> Named notation has different algorithm for function detection then
> positional notation. There are not exist variadic parameters (because
> these parameters hasn't individual names). So only "packed" variadic
> parameter should be there, and this parameter have to be named  - so
> keyword VARIADIC is optional.

I wonder wether it wouldn't better to force positional notation for such 
functions then. I found it surprising that this works at all, but of 
course, someone else might enjoy this as a cool feature. To me, it feels 
strange and confusing that a function declared as VARIADIC suddenly accepts 
a "sloppy" argument only because you are using some other calling notation 
where others enforces you to use an additional keyword to match the 
function.

At least, we need to document that both notations behaves different in this 
case.



-- 
Thanks
Bernd


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

Предыдущее
От: "Greg Sabino Mullane"
Дата:
Сообщение: Re: the case for machine-readable error fields
Следующее
От: Tom Lane
Дата:
Сообщение: Re: the case for machine-readable error fields