case Types.DOUBLE: case Types.FLOAT: return new PGDouble(new Double( val.doubleValue() )); case Types.VARCHAR: case Types.LONGVARCHAR:
case Types.DOUBLE: case Types.FLOAT: return( new PGDouble( new Double( val.doubleValue()))); case Types.REAL: return (new PGFloat( new Float( val.floatValue())));
case Types.DOUBLE: case Types.FLOAT: return new PGDouble( new Double(val.booleanValue()==true?1:0)); case Types.REAL: return new PGFloat( new Float(val.booleanValue()==true?1:0));
case Types.FLOAT: case Types.DOUBLE: return new PGDouble( new Double(Double.parseDouble( val ))); case Types.REAL: return new PGFloat( new Float( Float.parseFloat( val )));
case Types.DOUBLE: case Types.FLOAT: return( new PGDouble( new Double( val.doubleValue()))); case Types.REAL: return new PGFloat( val );
case Types.DOUBLE: case Types.FLOAT: return new PGDouble( val ); case Types.REAL: return new PGFloat( new Float( val.floatValue()));
case Types.DOUBLE: case Types.FLOAT: return new PGDouble( new Double( val.doubleValue() ) ); case Types.VARCHAR: case Types.LONGVARCHAR:
case Types.FLOAT: case Types.DOUBLE: return new PGDouble( new Double(val.doubleValue()) ); case Types.VARCHAR: case Types.LONGVARCHAR:
case Types.DOUBLE: case Types.FLOAT: return new PGDouble( new Double( val.doubleValue() ) ); case Types.NUMERIC: case Types.DECIMAL:
case Types.DOUBLE: case Types.FLOAT: return new PGDouble( new Double(val.booleanValue()==true?1:0)); case Types.REAL: return new PGFloat( new Float(val.booleanValue()==true?1:0));
case Types.DOUBLE: case Types.FLOAT: return( new PGDouble( new Double( val.doubleValue()))); case Types.REAL: return (new PGFloat( new Float( val.floatValue())));
case Types.DOUBLE: case Types.FLOAT: return new PGDouble(new Double( val.doubleValue() )); case Types.VARCHAR: case Types.LONGVARCHAR:
case Types.DOUBLE: case Types.FLOAT: return new PGDouble(new Double( val.doubleValue() )); case Types.VARCHAR: case Types.LONGVARCHAR:
case Types.DOUBLE: case Types.FLOAT: return new PGDouble( val ); case Types.REAL: return new PGFloat( new Float( val.floatValue()));
case Types.FLOAT: case Types.DOUBLE: return new PGDouble( new Double(val.doubleValue()) ); case Types.VARCHAR: case Types.LONGVARCHAR:
case Types.DOUBLE: case Types.FLOAT: return new PGDouble( new Double( val.doubleValue() ) ); case Types.VARCHAR: case Types.LONGVARCHAR:
case Types.DOUBLE: case Types.FLOAT: return new PGDouble( new Double( val.doubleValue() ) ); case Types.NUMERIC: case Types.DECIMAL:
case Types.DOUBLE: case Types.FLOAT: return( new PGDouble( new Double( val.doubleValue()))); case Types.REAL: return new PGFloat( val );
case Types.DOUBLE: case Types.FLOAT: return new PGDouble( new Double( val.doubleValue() ) ); case Types.NUMERIC: case Types.DECIMAL:
case Types.DOUBLE: case Types.FLOAT: return new PGDouble( new Double( val.doubleValue() ) ); case Types.VARCHAR: case Types.LONGVARCHAR: