Re: Aggregate detoasted arguments lifetime - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Aggregate detoasted arguments lifetime
Date
Msg-id 29243.1067267037@sss.pgh.pa.us
Whole thread Raw
In response to Aggregate detoasted arguments lifetime  (strk <strk@keybit.net>)
List pgsql-hackers
strk <strk@keybit.net> writes:
> My question is: if I write in the "state" array
> pointers to DETOASTED input args,
> will I find them intact at finalfunc time ?

No, not without pushups.  You are called in a short-lived memory
context.  You could allocate query-lifetime memory in fcinfo->fn_mcxt,
but it's then your responsibility to ensure there are no undesirable
memory leaks.
        regards, tom lane


pgsql-hackers by date:

Previous
From: Jan Wieck
Date:
Subject: Re: Still a few flaws in configure's default CFLAGS selection
Next
From: Tom Lane
Date:
Subject: Defaults for GUC variables (was Re: pg_ctl reports succes when start fails)