Constructing array

Started by Magnus Haganderalmost 18 years ago3 messages
#1Magnus Hagander
magnus@hagander.net

Hi!

Does anybody have a good pointer for an example of how to construct an
array in a SRF? Or if not such a pointer, hints on which way is best to
do it? (it'll be an array of text strings, one-dimensional)

(This is from C, if that's not obvious)

//Magnus

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Magnus Hagander (#1)
Re: Constructing array

Magnus Hagander <magnus@hagander.net> writes:

Does anybody have a good pointer for an example of how to construct an
array in a SRF? Or if not such a pointer, hints on which way is best to
do it? (it'll be an array of text strings, one-dimensional)

If you can build it in one swoop, use construct_array(). If you need
to build it incrementally then things will be much more painful...

regards, tom lane

#3Joe Conway
mail@joeconway.com
In reply to: Magnus Hagander (#1)
Re: Constructing array

Magnus Hagander wrote:

Hi!

Does anybody have a good pointer for an example of how to construct an
array in a SRF? Or if not such a pointer, hints on which way is best to
do it? (it'll be an array of text strings, one-dimensional)

(This is from C, if that's not obvious)

I'm sure there are other good examples, but one possibility is to look
at pg_conversion.c in PL/R source. Start with get_array_datum().

HTH,

Joe