Re: Fast BigDecimal

From: Kris Jurka <books(at)ejurka(dot)com>
To: Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
Cc: pgsql-jdbc(at)postgresql(dot)org
Subject: Re: Fast BigDecimal
Date: 2009-04-18 23:56:20
Message-ID: Pine.BSO.4.64.0904181954340.31632@leary.csoft.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

On Thu, 16 Apr 2009, Heikki Linnakangas wrote:

> Here's another patch I put together while trying to improve performance for
> the customer that bumped into the repeated Describe thing yesterday. It
> speeds up ResultSet.getBigDecimal() with the same fastpath implementation we
> have for getInt and getLong.

To maintain the same behavior as the current code, you need to handle the
period more carefully. You must ensure that there is only one and that
there's at least one other number. Consider the case of SELECT '.' OR
SELECT '1.......'.

Kris Jurka

In response to

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Kris Jurka 2009-04-19 05:20:11 Re: Fast BigDecimal
Previous Message Heikki Linnakangas 2009-04-16 13:03:12 Fast BigDecimal