hadoop-hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Sichi (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HIVE-1546) Ability to plug custom Semantic Analyzers for Hive Grammar
Date Thu, 02 Sep 2010 21:15:03 GMT

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

John Sichi commented on HIVE-1546:

New dependencies:   we don't prevent anyone from using it, but we can Javadoc it as unstable.
 We can work out the language now in an updated patch since there's currently no Javadoc on
the factory interface.

Dependencies on AST/ANTLR:  it does make such changes more expensive in terms of impact analysis
and migration, but it doesn't really prevent us in any way, does it?

Given that we've agreed at the high level on the approach of creating Howl as a wrapper around
Hive (reusing as much as possible of what's already there), can you suggest an alternative
mechanism that addresses the requirements while minimizing the injection of Howl behavior
directly into Hive itself?  If it were something generic like a bitmask of allowed operations,
I could kind of see it, but the validation logic is more involved than that (and may become
even more so over time).  I wasn't able to come up with anything clean on that front myself,
which is why I suggested the factoring approach to Pradeep originally.  Apologies for not
getting stuff aired out sooner.

> Ability to plug custom Semantic Analyzers for Hive Grammar
> ----------------------------------------------------------
>                 Key: HIVE-1546
>                 URL: https://issues.apache.org/jira/browse/HIVE-1546
>             Project: Hadoop Hive
>          Issue Type: Improvement
>          Components: Metastore
>    Affects Versions: 0.7.0
>            Reporter: Ashutosh Chauhan
>            Assignee: Ashutosh Chauhan
>             Fix For: 0.7.0
>         Attachments: hive-1546-3.patch, hive-1546-4.patch, hive-1546.patch, hive-1546_2.patch
> It will be useful if Semantic Analysis phase is made pluggable such that other projects
can do custom analysis of hive queries before doing metastore operations on them. 

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message