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

Sergey Shelukhin commented on HIVE-5376:
----------------------------------------

I think whatever that JIRA was doing needs some code from ql module. If it 
doesn't then the below is irrelevant. If it does, the problem is that ql module 
depends on metastore module, so the reverse dependency cannot be added at 
compile time. So, if you look at Expr stuff, it has a proxy class where 
interface is in metastore, impl is in ql, and it's instantiated in metastore 
once via reflection. Or someone could unf*** Hive module structure, but that 
seems like too big of a task :)

> Hive does not honor type for partition columns when altering column type
> ------------------------------------------------------------------------
>
>                 Key: HIVE-5376
>                 URL: https://issues.apache.org/jira/browse/HIVE-5376
>             Project: Hive
>          Issue Type: Bug
>          Components: CLI
>            Reporter: Sergey Shelukhin
>            Assignee: Hari Sankar Sivarama Subramaniyan
>             Fix For: 0.14.0
>
>         Attachments: HIVE-5376.1.patch, HIVE-5376.2.patch, HIVE-5376.3.patch
>
>
> Followup for HIVE-5297. If partition column of type string is changed to int, 
> the data is not verified. The values for partition columns are all in 
> metastore db, so it's easy to check and fail the type change.
> alter_partition_coltype.q (or some other test?) checks this behavior right 
> now.



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

Reply via email to