[ 
https://issues.apache.org/jira/browse/HIVE-2263?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rohith Sharma K S resolved HIVE-2263.
-------------------------------------
    Resolution: Cannot Reproduce

Closing as Can't Reproduce since  several releases has been given after this 
bug.

> Wrong value is retrieved by ResultSet.getColumnDisplaySize() for SMALLINT and 
> FLOAT Datatype
> --------------------------------------------------------------------------------------------
>
>                 Key: HIVE-2263
>                 URL: https://issues.apache.org/jira/browse/HIVE-2263
>             Project: Hive
>          Issue Type: Bug
>          Components: JDBC
>    Affects Versions: 0.5.0, 0.7.1
>         Environment: Linux. Hadoop-20.1 and Hive-0.7.1
>            Reporter: Rohith Sharma K S
>            Priority: Minor
>
> 1).Create a table with smallint datatype.
>     create table test(a smallint,b int,c bigint);
> 2).ResultSet result = select a,b,c from test;
> 3) When I Try to get the getColumnDisplaySize()for the columns,
>     i.e   ResultSet.getColumnDisplaySize(a) is 32 (default vaule  )  
>           ResultSet.getColumnDisplaySize(b) is 16   
>           ResultSet.getColumnDisplaySize(c) is 32 
> But in the code, default is returning.
> {noformat}
> public int getColumnDisplaySize(int column) throws SQLException {
>     // taking a stab at appropriate values
>     switch (getColumnType(column)) {
>     case Types.VARCHAR:
>     case Types.BIGINT:
>       return 32;
>     case Types.TINYINT:
>       return 2;
>     case Types.BOOLEAN:
>       return 8;
>     case Types.DOUBLE:
>     case Types.INTEGER:
>       return 16;
>     default:
>       return 32;
>     }
>   }
> {noformat}
>       



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to