Re: variadic function support
От | Pavel Stehule |
---|---|
Тема | Re: variadic function support |
Дата | |
Msg-id | 162867790806260803i79d90437n6ad2fe02c5f3ea52@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: variadic function support (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: variadic function support
|
Список | pgsql-patches |
2008/6/25 Tom Lane <tgl@sss.pgh.pa.us>: > "Pavel Stehule" <pavel.stehule@gmail.com> writes: >>> 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) > >> I don't see problem with your syntax. It well block combination OUT >> and VARIADIC parameter - my one request, variadic parameter have to be >> array. > > Well, we should certainly store the parameter type as an array in > proargtypes, because that makes this feature transparent to all the > PLs. However, it doesn't follow that the CREATE FUNCTION syntax > has to specify the array type rather than the element type. I think > the Java precedent might be good reason to go with using the element > type in the function declaration. > > regards, tom lane > Hello this is third variant with variadic argumen as scalar. But I still strongly prefer second variant with conformance declared variadic array with used array variable. Regards Pavel Stehule
Вложения
В списке pgsql-patches по дате отправления: