Skip site navigation (1) Skip section navigation (2)

double and numeric conversion

From: Theo Schlossnagle <jesus(at)omniti(dot)com>
To: PostgreSQL-development Development <pgsql-hackers(at)postgresql(dot)org>
Cc: Theo Schlossnagle <jesus(at)omniti(dot)com>
Subject: double and numeric conversion
Date: 2010-03-01 20:04:29
Message-ID: 64085043-3113-46C5-AE8F-5BBD2D9C1EF4@omniti.com (view raw or flat)
Thread:
Lists: pgsql-hackers
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?

Best regards,

Theo

--
Theo Schlossnagle
http://omniti.com/is/theo-schlossnagle






Responses

pgsql-hackers by date

Next:From: Josh BerkusDate: 2010-03-01 20:04:41
Subject: Re: Re: Hot Standby query cancellation and Streaming Replication integration
Previous:From: Peter EisentrautDate: 2010-03-01 19:56:30
Subject: Re: function side effects

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group