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

[jira] [Work logged] (HIVE-27077) upgrade hive grammar to Antlr4

     [ https://issues.apache.org/jira/browse/HIVE-27077?focusedWorklogId=854743&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-854743 ]

ASF GitHub Bot logged work on HIVE-27077:
-----------------------------------------

                Author: ASF GitHub Bot
            Created on: 04/Apr/23 10:11
            Start Date: 04/Apr/23 10:11
    Worklog Time Spent: 10m 
      Work Description: TuroczyX commented on PR #4058:
URL: https://github.com/apache/hive/pull/4058#issuecomment-1495702194

   Sorry for dumb question but where do we use antlr? It is in the query analyzer or in the parser?  
   Also what is the purpose of this library here?  (I'm not familiar with that and I'm asking because I'm curious :) ) 
   
   Does this change introduce any breaking change? As I see from the antlr page it is 20% faster the 4 then the previous which is nice. Also in the hive 4 (4.1?) we are able to introduce if it won't introduce breaking change.  
   
   But It would be great to have an understating of the risks and motivation.
   




Issue Time Tracking
-------------------

    Worklog Id:     (was: 854743)
    Time Spent: 1h 50m  (was: 1h 40m)

> upgrade hive grammar to Antlr4
> ------------------------------
>
>                 Key: HIVE-27077
>                 URL: https://issues.apache.org/jira/browse/HIVE-27077
>             Project: Hive
>          Issue Type: Improvement
>          Components: Parser
>            Reporter: Michal Lorek
>            Assignee: Michal Lorek
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 1h 50m
>  Remaining Estimate: 0h
>
> Introducing new module parser-v4 that hosts hive grammar defined using Antlr4.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)