return new PGBoolean( val.intValue() == 0?Boolean.FALSE:Boolean.TRUE ); 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.REAL: return (new PGFloat( new Float( val.floatValue()))); case Types.DECIMAL: case Types.NUMERIC:
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.NUMERIC: case Types.DECIMAL:
return new PGDouble( new Double(Double.parseDouble( val ))); case Types.REAL: return new PGFloat( new Float( Float.parseFloat( val ))); case Types.NUMERIC: case Types.DECIMAL:
return( new PGDouble( new Double( val.doubleValue()))); case Types.REAL: return new PGFloat( val ); case Types.DECIMAL: case Types.NUMERIC:
return new PGDouble( val ); case Types.REAL: return new PGFloat( new Float( val.floatValue())); case Types.DECIMAL: case Types.NUMERIC:
return new PGShort(val); case Types.REAL: return new PGFloat( new Float( val.floatValue() ) ); case Types.DOUBLE: case Types.FLOAT:
return new PGBoolean(val.longValue()==0?Boolean.FALSE:Boolean.TRUE); case Types.REAL: return new PGFloat( new Float(val.floatValue()) ); case Types.FLOAT: case Types.DOUBLE:
return new PGByte( val ); 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.NUMERIC: case Types.DECIMAL:
return( new PGDouble( new Double( val.doubleValue()))); case Types.REAL: return (new PGFloat( new Float( val.floatValue()))); case Types.DECIMAL: case Types.NUMERIC:
return new PGBoolean( val.intValue() == 0?Boolean.FALSE:Boolean.TRUE ); case Types.REAL: return new PGFloat( new Float( val.floatValue() ) ); case Types.DOUBLE: case Types.FLOAT:
return new PGBoolean( val.intValue() == 0?Boolean.FALSE:Boolean.TRUE ); case Types.REAL: return new PGFloat( new Float( val.floatValue() ) ); case Types.DOUBLE: case Types.FLOAT:
return new PGDouble( val ); case Types.REAL: return new PGFloat( new Float( val.floatValue())); case Types.DECIMAL: case Types.NUMERIC:
return new PGBoolean(val.longValue()==0?Boolean.FALSE:Boolean.TRUE); case Types.REAL: return new PGFloat( new Float(val.floatValue()) ); case Types.FLOAT: case Types.DOUBLE:
return new PGShort(val); case Types.REAL: return new PGFloat( new Float( val.floatValue() ) ); case Types.DOUBLE: case Types.FLOAT:
return new PGByte( 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.REAL: return new PGFloat( val ); case Types.DECIMAL: case Types.NUMERIC:
return new PGByte( val ); case Types.REAL: return new PGFloat( new Float( val.floatValue() ) ); case Types.DOUBLE: case Types.FLOAT:
return new PGShort(val); case Types.REAL: return new PGFloat( new Float( val.floatValue() ) ); case Types.DOUBLE: case Types.FLOAT: