case Types.SMALLINT: case Types.TINYINT: return new PGShort( new Short( val.shortValue() )); case Types.INTEGER: return new PGInteger( val );
case Types.SMALLINT: case Types.TINYINT: return new PGShort( new Short( val.booleanValue()==true?(short)1:(short)0 ) ); case Types.VARCHAR: case Types.LONGVARCHAR:
case Types.TINYINT: case Types.SMALLINT: return new PGShort(new Short( val.shortValue() )); case Types.VARCHAR: case Types.LONGVARCHAR:
return new PGInteger( new Integer(Integer.parseInt( val ))); case Types.TINYINT: return new PGShort( new Short( Short.parseShort( val ))); case Types.FLOAT: case Types.DOUBLE:
case Types.SMALLINT: case Types.TINYINT: return new PGShort(new Short( val.shortValue() )); case Types.VARCHAR: case Types.LONGVARCHAR:
case Types.SMALLINT: case Types.TINYINT: return new PGShort( new Short( val.shortValue() ) ); case Types.VARCHAR: case Types.LONGVARCHAR:
case Types.SMALLINT: case Types.TINYINT: return new PGShort( new Short( val.shortValue() ) ); case Types.VARCHAR: case Types.LONGVARCHAR:
case Types.SMALLINT: case Types.TINYINT: return new PGShort( new Short( val.shortValue() )); case Types.DECIMAL: case Types.NUMERIC:
return new PGShort(val); case Types.REAL: return new PGFloat( new Float( val.floatValue() ) );
case Types.SMALLINT: case Types.TINYINT: return new PGShort( new Short( val.booleanValue()==true?(short)1:(short)0 ) ); case Types.VARCHAR: case Types.LONGVARCHAR:
case Types.TINYINT: case Types.SMALLINT: return new PGShort(new Short( val.shortValue() )); case Types.VARCHAR: case Types.LONGVARCHAR:
case Types.SMALLINT: case Types.TINYINT: return new PGShort( new Short( val.booleanValue()==true?(short)1:(short)0 ) ); case Types.VARCHAR: case Types.LONGVARCHAR:
case Types.SMALLINT: case Types.TINYINT: return new PGShort( new Short( val.shortValue() )); case Types.INTEGER: return new PGInteger( val );
case Types.SMALLINT: case Types.TINYINT: return new PGShort( new Short( val.shortValue() )); case Types.INTEGER: return new PGInteger( val );
case Types.SMALLINT: case Types.TINYINT: return new PGShort( new Short( val.shortValue() ) ); case Types.VARCHAR: case Types.LONGVARCHAR:
case Types.SMALLINT: case Types.TINYINT: return new PGShort( new Short( val.shortValue() ) ); case Types.VARCHAR: case Types.LONGVARCHAR:
return new PGShort(val); case Types.REAL: return new PGFloat( new Float( val.floatValue() ) );
case Types.SMALLINT: case Types.TINYINT: return new PGShort( new Short( val.shortValue() ) ); case Types.VARCHAR: case Types.LONGVARCHAR:
case Types.SMALLINT: case Types.TINYINT: return new PGShort(new Short( val.shortValue() )); case Types.VARCHAR: case Types.LONGVARCHAR:
return new PGShort(val); case Types.REAL: return new PGFloat( new Float( val.floatValue() ) );