From: | Dave Cramer <pg(at)fastcrypt(dot)com> |
---|---|
To: | Michael Guyver <kenevel(at)googlemail(dot)com> |
Cc: | pgsql-jdbc(at)postgresql(dot)org |
Subject: | Re: Binary tx format for an array? |
Date: | 2006-06-21 19:55:41 |
Message-ID: | 0762B528-6ACC-4E9D-8C48-75AF931234D4@fastcrypt.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-jdbc |
My guess is that it depends on the machine it is on.
Dave
On 21-Jun-06, at 1:26 PM, Michael Guyver wrote:
> 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
>
> ---------------------------(end of
> broadcast)---------------------------
> TIP 6: explain analyze is your friend
>
From | Date | Subject | |
---|---|---|---|
Next Message | Mark Lewis | 2006-06-21 20:32:21 | Re: Binary tx format for an array? |
Previous Message | DanixDefcon5 | 2006-06-21 18:21:58 | Lock-when-Loaded failing |