[ 
https://issues.apache.org/jira/browse/HIVE-15624?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15822312#comment-15822312
 ] 

Sergey Shelukhin commented on HIVE-15624:
-----------------------------------------

cc [~mmccline] [~ashutoshc]

> sometimes (with schema evolution?) padded char values cannot be converted to 
> integers
> -------------------------------------------------------------------------------------
>
>                 Key: HIVE-15624
>                 URL: https://issues.apache.org/jira/browse/HIVE-15624
>             Project: Hive
>          Issue Type: Bug
>            Reporter: Sergey Shelukhin
>
> Noticed while fixing HIVE-15558
> Schema evolution non-vectorized tests, or maybe their previous version on 
> 2.1, in some instances have nulls in query results for values that are padded 
> due to being char, when converting them to integers (e.g. '50000' or '-9999' 
> are converted, but '17   ' cannot be converted and becomes null).
> HIVE-15558, while restoring proper padding to char, also  made vectorization 
> consistent with non-vectorized Hive in making them null, however that is not 
> a desirable behavior.
>  I've tried it out in simple queries with casts, and it doesn't happen ('17   
> ' of type char(5) is cast to int as expected).
> I think we should fix this behavior for both vectorized and non-vectorized 
> case.



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

Reply via email to