Theo Schlossnagle wrote:
> Hello all,
> I'm writing some extension and I have a hot code path that has a lot of double (C type) data and needs to output NUMERIC tuple data. The current methods I can find in the code to convert sprintf the double to a buffer and then invoke the numeric_in function on them. I've profile my stuff and I'm spending (wasting) all my time in that conversion. Is there a more efficient method of converting a double into a postgres numeric value?
float8_numeric() ? Although it uses sprintf too, by the look of it.
In response to
pgsql-hackers by date
|Next:||From: Tom Lane||Date: 2010-03-01 21:29:56|
|Subject: Re: function side effects |
|Previous:||From: Pavel Stehule||Date: 2010-03-01 20:51:25|
|Subject: Re: Plans for 9.1, Grouping Sets, disabling multiqueries, contrib module for string, plpgpsm, preload dictionaries|