Re: immutable functions and enumerate type casts in indexes

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: immutable functions and enumerate type casts in indexes
Дата
Msg-id 20763.1220453608@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: immutable functions and enumerate type casts in indexes  (Edoardo Panfili <edoardo@aspix.it>)
Ответы Re: immutable functions and enumerate type casts in indexes  (Edoardo Panfili <edoardo@aspix.it>)
Список pgsql-general
Edoardo Panfili <edoardo@aspix.it> writes:
>     labelDatum = DirectFunctionCall1(enum_out,datumIbrido);
>     label = (char *) DatumGetPointer(labelDatum);

Just FYI, preferred style for the second line would be

    label = DatumGetCString(labelDatum);

Nearly all standard data types have DatumGetFoo and FooGetDatum
macros to hide the conversion details (even if it's only a cast).

            regards, tom lane

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

Предыдущее
От: Edoardo Panfili
Дата:
Сообщение: Re: immutable functions and enumerate type casts in indexes
Следующее
От: Tom Lane
Дата:
Сообщение: Re: vacuum analyze hurts performance