Re: [HACKERS] Time to drop old-style (V0) functions?

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: [HACKERS] Time to drop old-style (V0) functions?
Дата
Msg-id fe519f25-1b85-68ca-9be5-277de2e8a7c5@2ndquadrant.com
обсуждение исходный текст
Ответ на Re: [HACKERS] Time to drop old-style (V0) functions?  (Robert Haas <robertmhaas@gmail.com>)
Ответы Re: [HACKERS] Time to drop old-style (V0) functions?  (Robert Haas <robertmhaas@gmail.com>)
Список pgsql-hackers
On 12/9/16 7:52 AM, Robert Haas wrote:
> It's kind of ironic, at least IMHO, that the DirectionFunctionCall
> macros are anything but direct.  Each one is a non-inlined function
> call that does a minimum of 8 variable assignments before actually
> calling the function.

If this is a problem (it might be), then we can just make those calls,
er, direct C function calls to different function.  For example,
   result = DatumGetObjectId(DirectFunctionCall1(oidin,
CStringGetDatum(pro_name_or_oid)));

could just be
   result = oidin_internal(pro_name_or_oid);

-- 
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services



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

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: [HACKERS] Minor correction in alter_table.sgml
Следующее
От: Robert Haas
Дата:
Сообщение: Re: [HACKERS] Time to drop old-style (V0) functions?