Re: arrays as input parameter for c functions
От | Alexaki Sofia |
---|---|
Тема | Re: arrays as input parameter for c functions |
Дата | |
Msg-id | Pine.GSO.4.33.0207121726390.28885-100000@ourania.ics.forth.gr обсуждение исходный текст |
Ответ на | Re: arrays as input parameter for c functions (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | pgsql-interfaces |
thank you for your answer. Could you tell me how such a function is it called? Let's say that the function is test(text[]) how can I call this function from a sql command, i.e., what will be teh value of the input parameters? select test(?????????) Sofia On Fri, 12 Jul 2002, Tom Lane wrote: > Alexaki Sofia <alexaki@ics.forth.gr> writes: > > I want to add a c function in PostgreSQL (7.2.1) > > Is it possible the input parametrs othe function to be > > arrays of text (i.e., text *temp[10])? > > You can certainly make the function take a "text[]", but it's not > going to be spoon-fed to you as a C array; you'll need to break down > the array value yourself. See deconstruct_array. (The aggregate > support functions for numeric avg/stddev/etc might be useful examples > of interpreting and constructing arrays of varlena datums.) > > regards, tom lane >
В списке pgsql-interfaces по дате отправления: