Re: change do_tup_output to take Datum arguments rather than cstring

Started by Robert Haasalmost 17 years ago2 messageshackers
Jump to latest
#1Robert Haas
robertmhaas@gmail.com

On Mon, Jun 15, 2009 at 1:20 PM, Tom Lane<tgl@sss.pgh.pa.us> wrote:

Robert Haas <robertmhaas@gmail.com> writes:

it looks like I can probably rip that member out of TupOutputState
altogether.

Will update patch.  Does this look like what you were thinking otherwise?

Yeah, that's exactly what I was thinking.

Excellent. Revised patch attached.

...Robert

Attachments:

do_tup_output_datum-v2.patchtext/x-diff; charset=US-ASCII; name=do_tup_output_datum-v2.patchDownload+76-76
#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Robert Haas (#1)

Robert Haas <robertmhaas@gmail.com> writes:

On Mon, Jun 15, 2009 at 1:20 PM, Tom Lane<tgl@sss.pgh.pa.us> wrote:

Robert Haas <robertmhaas@gmail.com> writes:

it looks like I can probably rip that member out of TupOutputState
altogether.

Yeah, that's exactly what I was thinking.

Excellent. Revised patch attached.

Applied with minor editorialization.

It strikes me that it would now be quite easy to make the
efficiency improvement alluded to in do_tup_output's comment:

* XXX This could be made more efficient, since in reality we probably only
* need a virtual tuple.

but I didn't have time to investigate that right now (got to leave for
a dentist appointment :-()

regards, tom lane