Re: Variadic parameters vs parameter defaults

Поиск
Список
Период
Сортировка
Искать
От
Tom Lane
Тема
Re: Variadic parameters vs parameter defaults
Дата
Msg-id
18517.1229475988@sss.pgh.pa.us
Ответ на
Список
Дерево обсуждения
Variadic parameters vs parameter defaults Tom Lane <tgl@sss.pgh.pa.us>
Re: Variadic parameters vs parameter defaults Jeff Davis <pgsql@j-davis.com>
Re: Variadic parameters vs parameter defaults Tom Lane <tgl@sss.pgh.pa.us>
Re: Variadic parameters vs parameter defaults Peter Eisentraut <peter_e@gmx.net>
Re: Variadic parameters vs parameter defaults Jeff Davis <pgsql@j-davis.com>
Re: Variadic parameters vs parameter defaults Tom Lane <tgl@sss.pgh.pa.us>
Re: Variadic parameters vs parameter defaults "Pavel Stehule" <pavel.stehule@gmail.com>
Re: Variadic parameters vs parameter defaults Tom Lane <tgl@sss.pgh.pa.us>
Re: Variadic parameters vs parameter defaults "Brendan Jurd" <direvus@gmail.com>
Re: Variadic parameters vs parameter defaults Tom Lane <tgl@sss.pgh.pa.us>
Re: Variadic parameters vs parameter defaults "Brendan Jurd" <direvus@gmail.com>
Re: Variadic parameters vs parameter defaults Tom Lane <tgl@sss.pgh.pa.us>
Re: Variadic parameters vs parameter defaults Peter Eisentraut <peter_e@gmx.net>
Re: Variadic parameters vs parameter defaults Peter Eisentraut <peter_e@gmx.net>
Re: Variadic parameters vs parameter defaults Peter Eisentraut <peter_e@gmx.net>
Re: Variadic parameters vs parameter defaults Tom Lane <tgl@sss.pgh.pa.us>
Re: Variadic parameters vs parameter defaults Peter Eisentraut <peter_e@gmx.net>
Re: Variadic parameters vs parameter defaults Tom Lane <tgl@sss.pgh.pa.us>
Re: Variadic parameters vs parameter defaults Gregory Stark <stark@enterprisedb.com>
Re: Variadic parameters vs parameter defaults "Pavel Stehule" <pavel.stehule@gmail.com>
Re: Variadic parameters vs parameter defaults Tom Lane <tgl@sss.pgh.pa.us>
Re: Variadic parameters vs parameter defaults Peter Eisentraut <peter_e@gmx.net>
Re: Variadic parameters vs parameter defaults Josh Berkus <josh@agliodbs.com>
Re: Variadic parameters vs parameter defaults Gregory Stark <stark@enterprisedb.com>
Re: Variadic parameters vs parameter defaults Tom Lane <tgl@sss.pgh.pa.us>
Gregory Stark  writes:
> I'm inclined to think an implicit empty array makes the most sense. If a
> function-writer wants to enforce a minimum number of arguments they can check
> and throw an error.

> The question arises though whether it's useful to have any default other than
> an empty array. I don't see a compelling reason.

I'm not sure if that's useful either.  However, I think there are
probably quite a lot of cases where an empty array *isn't* desirable,
and so letting the current behavior alone seems okay, so long as there's
a way to override that and specify default = empty array when you do
want it to be possible.

The other way seems to boil down to "a variadic parameter has an
implicit default that you're not allowed to override", which doesn't
seem tremendously attractive.
		regards, tom lane

В списке pgsql-hackers по дате отправления
От: Robert Treat
Дата:
От: Gregory Stark
Дата:
FAQ