mirror of https://github.com/postgres/postgres
applied patch submitted by Florian (mailing-list@urbanet.ch) for BigDecimal support
This commit is contained in:
parent
ef7d791074
commit
da631e931f
|
@ -243,7 +243,12 @@ public class PreparedStatement extends Statement implements java.sql.PreparedSta
|
|||
*/
|
||||
public void setBigDecimal(int parameterIndex, BigDecimal x) throws SQLException
|
||||
{
|
||||
set(parameterIndex, x.toString());
|
||||
if (x == null)
|
||||
setNull(parameterIndex, Types.OTHER);
|
||||
else
|
||||
{
|
||||
set(parameterIndex, x.toString());
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -140,7 +140,7 @@ public class Array implements java.sql.Array
|
|||
case Types.NUMERIC:
|
||||
retVal = new BigDecimal[ count ];
|
||||
for ( ; count > 0; count-- )
|
||||
((BigDecimal[])retVal)[i] = ResultSet.toBigDecimal( arrayContents[(int)index++], 0 );
|
||||
((BigDecimal[])retVal)[i++] = ResultSet.toBigDecimal( arrayContents[(int)index++], 0 );
|
||||
break;
|
||||
case Types.REAL:
|
||||
retVal = new float[ count ];
|
||||
|
|
|
@ -251,7 +251,11 @@ public class PreparedStatement extends Statement implements java.sql.PreparedSta
|
|||
*/
|
||||
public void setBigDecimal(int parameterIndex, BigDecimal x) throws SQLException
|
||||
{
|
||||
if (x == null) {
|
||||
setNull(parameterIndex, Types.OTHER);
|
||||
} else {
|
||||
set(parameterIndex, x.toString());
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in New Issue