On Mon, Sep 27, 2010 at 2:52 AM, Marios Vodas wrote:
> OK but what is the recommended way to get TupleDesc for p_type?
It's mentioned in the documentation...
http://www.postgresql.org/docs/current/static/xfunc-c.html#AEN47214
--
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterpr
OK but what is the recommended way to get TupleDesc for p_type? I am aware
of RelationNameGetTupleDesc but I shouldn't use it since it is deprecated.
However by using it the code would look something like this (I tested it and
it works as expected):
Datum demo(PG_FUNCTION_ARGS) {
float8 xi =
Marios Vodas writes:
> Is it posible? Either by using heap_form_tuple or BuildTupleFromCStrings.
heap_form_tuple followed by HeapTupleGetDatum should work; that's what's
done in ExecEvalRow() for instance. You've omitted to tell us just
what's going wrong for you.
regard
Is it posible? Either by using heap_form_tuple or BuildTupleFromCStrings.
CREATE TYPE p_type AS
(
x double precision,
y double precision
);
CREATE TYPE d_type AS
(
i p_type,
e p_type,
id integer
);
CREATE OR REPLACE FUNCTION demo()
RETURNS d_type
AS '/home/user/PostgreSQL/9.0/lib/mylib','demo