case Types.VARCHAR: case Types.LONGVARCHAR: return new PGString( val.toString() ); case Types.SMALLINT: case Types.TINYINT:
case Types.VARCHAR: case Types.LONGVARCHAR: return new PGString( val.booleanValue()==true?"true":"false" ); case Types.DOUBLE: case Types.FLOAT:
case Types.VARCHAR: case Types.LONGVARCHAR: return new PGString( val.toString() ); case Types.DOUBLE: case Types.FLOAT:
return new PGString(val); case Types.BIGINT: return new PGLong( new Long(Long.parseLong( val )));
case Types.VARCHAR: case Types.LONGVARCHAR: return new PGString( val.toString() ); case Types.DOUBLE: case Types.FLOAT:
case Types.VARCHAR: case Types.LONGVARCHAR: return new PGString( val.toString() ); case Types.DOUBLE: case Types.FLOAT:
case Types.VARCHAR: case Types.LONGVARCHAR: return new PGString( val.toString() ); case Types.DECIMAL: case Types.NUMERIC:
case Types.VARCHAR: case Types.LONGVARCHAR: return new PGString(val.toString()); case Types.BIGINT: return new PGLong( val );
case Types.VARCHAR: case Types.LONGVARCHAR: return new PGString ( val.toString() ); case Types.DECIMAL: case Types.NUMERIC:
case Types.VARCHAR: case Types.LONGVARCHAR: return new PGString ( val.toString() ); default: return new PGUnknown(val);
case Types.VARCHAR: case Types.LONGVARCHAR: return new PGString( val.booleanValue()==true?"true":"false" ); case Types.DOUBLE: case Types.FLOAT:
case Types.VARCHAR: case Types.LONGVARCHAR: return new PGString( val.toString() ); case Types.DOUBLE: case Types.FLOAT:
case Types.VARCHAR: case Types.LONGVARCHAR: return new PGString( val.booleanValue()==true?"true":"false" ); case Types.DOUBLE: case Types.FLOAT:
case Types.VARCHAR: case Types.LONGVARCHAR: return new PGString( val.toString() ); case Types.SMALLINT: case Types.TINYINT:
case Types.VARCHAR: case Types.LONGVARCHAR: return new PGString( val.toString() ); case Types.SMALLINT: case Types.TINYINT:
case Types.VARCHAR: case Types.LONGVARCHAR: return new PGString( val.toString() ); case Types.DOUBLE: case Types.FLOAT:
case Types.VARCHAR: case Types.LONGVARCHAR: return new PGString( val.toString() ); case Types.DECIMAL: case Types.NUMERIC:
return new PGString(val); case Types.BIGINT: return new PGLong( new Long(Long.parseLong( val )));
return new PGString(val); case Types.BIGINT: return new PGLong( new Long(Long.parseLong( val )));
case Types.VARCHAR: case Types.LONGVARCHAR: return new PGString( val.toString() ); case Types.DOUBLE: case Types.FLOAT: