| From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
|---|---|
| To: | Greg Stark <gsstark(at)mit(dot)edu> |
| Cc: | pgsql-hackers(at)postgresql(dot)org |
| Subject: | Re: type recv/send functions |
| Date: | 2006-05-30 02:53:49 |
| Message-ID: | 18984.1148957629@sss.pgh.pa.us |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
Greg Stark <gsstark(at)mit(dot)edu> writes:
> Is it just me or are the send/recv strangely asymmetric?
Not all that much: they both return a meaningful result. We cheated a
little bit by allowing the recv functions to modify the state of their
input argument, but they still deliver a valid result object.
> Wouldn't the natural thing to do be to provide the StringInfo buffer with a
> cursor for the type's send function to stuff the bytea into?
Then the send function would return void, which is surely not more
natural. Also, there would be a much larger disparity between the
behaviors of the text and binary output paths.
Anyway it's about three years too late to be debating this ;-)
regards, tom lane
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Bruce Momjian | 2006-05-30 03:12:41 | Re: Altering view ownership doesn't work ... |
| Previous Message | Bruce Momjian | 2006-05-30 02:47:40 | pg_resetxlog -f flag |