From cd68ecfef628022de360b1839fcad0f13239b2cd Mon Sep 17 00:00:00 2001 From: Peter Mount Date: Wed, 15 Sep 1999 20:40:02 +0000 Subject: Some late patches from Jens Glaser (jens@jens.de). These upgrade the protocol to version 2, and fixes ResultSetMetaData.getColumnDisplaySize(). --- src/interfaces/jdbc/postgresql/jdbc2/ResultSet.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/interfaces/jdbc/postgresql/jdbc2/ResultSet.java') diff --git a/src/interfaces/jdbc/postgresql/jdbc2/ResultSet.java b/src/interfaces/jdbc/postgresql/jdbc2/ResultSet.java index 97fde4a78ce..f41b8f04529 100644 --- a/src/interfaces/jdbc/postgresql/jdbc2/ResultSet.java +++ b/src/interfaces/jdbc/postgresql/jdbc2/ResultSet.java @@ -310,7 +310,7 @@ public class ResultSet extends postgresql.ResultSet implements java.sql.ResultSe /** * Get the value of a column in the current row as a - * java.lang.BigDecimal object + * java.math.BigDecimal object * * @param columnIndex the first column is 1, the second is 2... * @param scale the number of digits to the right of the decimal @@ -723,7 +723,7 @@ public class ResultSet extends postgresql.ResultSet implements java.sql.ResultSe case Types.BIGINT: return new Long(getLong(columnIndex)); case Types.NUMERIC: - return getBigDecimal(columnIndex, 0); + return getBigDecimal(columnIndex, ((field.mod-4) & 0xffff)); case Types.REAL: return new Float(getFloat(columnIndex)); case Types.DOUBLE: -- cgit v1.2.3