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

Alan Gates commented on HIVE-19711:
-----------------------------------

There's more to do here than just refactor this.  HiveSchemaTool and 
MetasthoreSchemaTool are 90% the same code.  There are a few differences 
because HiveSchemaTool users beeline (which the metastore can't) and supports 
the Hive information schema.  We need to rationalize this, ideally so that 
HiveSchemaTool extends MetastoreSchemaTool to add the pieces it needs.

> Refactor Hive Schema Tool
> -------------------------
>
>                 Key: HIVE-19711
>                 URL: https://issues.apache.org/jira/browse/HIVE-19711
>             Project: Hive
>          Issue Type: Bug
>          Components: Hive
>    Affects Versions: 3.0.0
>            Reporter: Miklos Gergely
>            Assignee: Miklos Gergely
>            Priority: Minor
>             Fix For: 4.0.0
>
>         Attachments: HIVE-19711.01.patch
>
>
> HiveSchemaTool is an 1500 lines long class trying to do everything It shold 
> be cut into multiple classes doing smaller components.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to