Re: variadic function support

Поиск
Список
Период
Сортировка
От Andrew Dunstan
Тема Re: variadic function support
Дата
Msg-id 48606D38.5020606@dunslane.net
обсуждение исходный текст
Ответ на Re: variadic function support  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: variadic function support
Список pgsql-patches

Tom Lane wrote:
> Your point about the syntax is good though.  It would be better if
> the syntax were like
>
>     create function foo (a text, variadic b int[])
>
> or maybe even better
>
>     create function foo (a text, variadic b int)
>
> since (a) this makes it much more obvious to the reader what the
> function might match, and (b) it leaves the door open for marking
> multiple parameters as variadic, if we can figure out what that means.
>
>
>

Yes. I understand from the family Java expert that (surface syntax
issues aside) the second is similar to the way Java does this, in fact,
so there's some precedent. That would mean that your first would
actually mean each variadic arg has to be an array of ints, which we
might well want to provide for.

So with that modification I'll be lots happier with the feature.

cheers

andrew

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: variadic function support
Следующее
От: "Pavel Stehule"
Дата:
Сообщение: Re: variadic function support