You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hive.apache.org by "Miklos Gergely (Jira)" <ji...@apache.org> on 2019/09/10 20:04:00 UTC

[jira] [Assigned] (HIVE-22188) Clean up the SemanticAnalyzerFactory

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

Miklos Gergely reassigned HIVE-22188:
-------------------------------------


> Clean up the SemanticAnalyzerFactory
> ------------------------------------
>
>                 Key: HIVE-22188
>                 URL: https://issues.apache.org/jira/browse/HIVE-22188
>             Project: Hive
>          Issue Type: Sub-task
>          Components: Hive
>            Reporter: Miklos Gergely
>            Assignee: Miklos Gergely
>            Priority: Major
>              Labels: refactor-semanticanalyzer
>             Fix For: 4.0.0
>
>
> SemanticAnalyzerFactory contains some huge maps that assign tokentypes to hive operations. Some operations share a token type for doing them on a table, or on a partition, which leads to some more overcomplication.
> Two things need to be done:
>  # Each operation must have it's own token.
>  # The HiveOperation enum constants themselves must declare which token they are related to, and not some external source should declare information about them.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)