Re: C function to return tuple

Поиск
Список
Период
Сортировка
От Marios Vodas
Тема Re: C function to return tuple
Дата
Msg-id AANLkTikWC+Q_sshvDFQ4ZeRfs+ZBgGbgr+T81kbEmBhL@mail.gmail.com
обсуждение исходный текст
Ответ на Re: C function to return tuple  (Marios Vodas <mvodas@gmail.com>)
Список pgsql-hackers
Do you think it would be better to change d_type to this?
CREATE TYPE d_type AS
(
xi double precision,
yi double precision,
xe double precision,
ye double precision,
id integer
);
Note: This is NOT something I want to do but if there is no other way to form d_type tuple from the variables...

On Sun, Sep 26, 2010 at 8:29 PM, Marios Vodas <mvodas@gmail.com> wrote:
Suppose I had the data that form the returning tuple in 5 variables like this:
float8 xi = 1;
float8 yi = 2;
float8 xe = 3;
float8 ye = 4;
int32 id = 1;

In addition the function wouldn't have any input parameters. It just returns a tuple of type d_type.
Can you tell me how it is possible to form the tuple? My problem here is that I DON'T have HeapTupleHeaders i and e  already formed (those two are of p_type) so I have to form them somehow. 

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Bernd Helmle
Дата:
Сообщение: Re: Patch: Extend NOT NULL representation to pg_constraint
Следующее
От: "Kevin Grittner"
Дата:
Сообщение: Re: Documentation, window functions