Re: Fix for getXXX (numbers)
От | Barry Lind |
---|---|
Тема | Re: Fix for getXXX (numbers) |
Дата | |
Msg-id | 3F2000D5.5070006@xythos.com обсуждение исходный текст |
Ответ на | Re: Fix for getXXX (numbers) (Kim Ho <kho@redhat.com>) |
Ответы |
Re: Fix for getXXX (numbers)
|
Список | pgsql-jdbc |
Kim, Can you explain the problem this patch is trying to solve? On the face of it I don't see what is wrong with the existing code. thanks, --Barry Kim Ho wrote: > This patch was written by Yoshihiro Yasuoka of Fujitsu. > > Thanks, > > Kim > > On Tue, 2003-07-22 at 15:06, Kim Ho wrote: > >>Would help if I attach it. >> >>On Tue, 2003-07-22 at 14:23, Kim Ho wrote: >> >>>Fixes the way the jdbc driver handles numbers when it gets them from >>>backend. Courtesy of Fujitsu. >>> >>>Cheers, >>> >>>Kim >>> >>> >>>---------------------------(end of broadcast)--------------------------- >>>TIP 5: Have you checked our extensive FAQ? >>> >>> http://www.postgresql.org/docs/faqs/FAQ.html >> >>---- >> > > >>Index: org/postgresql/jdbc1/AbstractJdbc1ResultSet.java >>=================================================================== >>RCS file: /projects/cvsroot/pgsql-server/src/interfaces/jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java,v >>retrieving revision 1.13 >>diff -c -p -r1.13 AbstractJdbc1ResultSet.java >>*** org/postgresql/jdbc1/AbstractJdbc1ResultSet.java 30 Jun 2003 21:10:55 -0000 1.13 >>--- org/postgresql/jdbc1/AbstractJdbc1ResultSet.java 22 Jul 2003 18:20:57 -0000 >>*************** public abstract class AbstractJdbc1Resul >>*** 805,811 **** >> try >> { >> s = s.trim(); >>! return Integer.parseInt(s); >> } >> catch (NumberFormatException e) >> { >>--- 805,811 ---- >> try >> { >> s = s.trim(); >>! return Float.valueOf(s).intValue(); >> } >> catch (NumberFormatException e) >> { >>*************** public abstract class AbstractJdbc1Resul >>*** 822,828 **** >> try >> { >> s = s.trim(); >>! return Long.parseLong(s); >> } >> catch (NumberFormatException e) >> { >>--- 822,828 ---- >> try >> { >> s = s.trim(); >>! return Double.valueOf(s).longValue(); >> } >> catch (NumberFormatException e) >> { >>---- >> > > >>---------------------------(end of broadcast)--------------------------- >>TIP 7: don't forget to increase your free space map settings > > > >
В списке pgsql-jdbc по дате отправления: