Re: [HACKERS] Aggregate detoasted arguments lifetime

2003-10-27 Thread Tom Lane
strk <[EMAIL PROTECTED]> 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_mcx

[HACKERS] Aggregate detoasted arguments lifetime

2003-10-27 Thread strk
Dear pg-hackers, Making an aggregate I want to stuff all input values (detoasted) in an array and process them all togheter with finalfunc. This is because in order to process them a conversion is involved and I'm trying to reduce the number of conversions to the lowest possible. My question is: