Re: [GSoC] json helper functions

Поиск
Список
Период
Сортировка
От Andrew Dunstan
Тема Re: [GSoC] json helper functions
Дата
Msg-id CAA8=A78XL+B14zAG9TFP4+6MVkU9Jsf4yLEXzGKBKFC+rnkZ6Q@mail.gmail.com
обсуждение исходный текст
Ответ на [GSoC] json helper functions  (Charles Cui <charles.cui1984@gmail.com>)
Список pgsql-hackers
On Wed, May 30, 2018 at 12:42 AM, Charles Cui <charles.cui1984@gmail.com> wrote:
> Hi mentors and hackers,
>
>     I am working on providing a new plugin where creates new data type
> (thrift). What I am currently planning is to translate cstring to byte for
> thrift_in functions. The cstring should be json format. When I looking at
> json helper functions I find the header
>
> ./include/server/utils/json.h
>
> where all functions have the signature of Datum
> function(PG_FUNCTION_ARGS).This signature causes extra overhead when writing
> the code because I need to convert my intermediate variables to the required
> format. Wondering are there any json helpers that are used by postgresql and
> plugins can directly call?
>
>


See the DirectFunctionCall macros. There are lots of examples in the code.

cheers

andrew

-- 
Andrew Dunstan                https://www.2ndQuadrant.com
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services


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

Предыдущее
От: "REIX, Tony"
Дата:
Сообщение: PostgreSQL 11 beta1 on AIX 7.2 : 2 failures in 32bit mode
Следующее
От: Geoff Winkless
Дата:
Сообщение: Re: Is a modern build system acceptable for older platforms