Binary tx format for an array?

Поиск
Список
Период
Сортировка
Искать
От
Michael Guyver
Тема
Binary tx format for an array?
Дата
Msg-id
30b57570606211026o66e337c9s658387db0b32aeed@mail.gmail.com
Список
Дерево обсуждения
Re: java & endianness [Re: Binary tx format for an array?] Marc Herbert <Marc.Herbert@continuent.com>
Re: java & endianness [Re: Binary tx format for an array?] Mark Lewis <mark.lewis@mir3.com>
Hi there,

My question relates to trying to implement the binary transmission
protocol for an Array type. I understand that the only place the
format is documented is in the Postgres C source code.

I've had a look through it and it seems comprehensible enough (to a
non-C programmer), but I was wondering how the following expression
would evaluate:

// arrayfuncs.c, in array_recv
element_type = pq_getmsgint(buf, sizeof(Oid));

or more specifically, the

int size = sizeof(Oid);

expression. Knowing this value would mean knowing how many bytes
describing the Oid to transmit.

Cheers

Michael
В списке pgsql-jdbc по дате отправления
От: Tom Lane
Дата:
Сообщение: Re: Limit vs setMaxRows issue
От: DanixDefcon5
Дата:
Сообщение: Lock-when-Loaded failing
FAQ