Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Upgrade Hive to ANTL4, ANTLR3 lost support many moons ago.
This is going to be a big lift. Many of the Hive rules use the "rule rewrite" feature which no longer exists in ANLTR4 and it must be completely re-implemented:
https://stackoverflow.com/questions/14565794/antlr-4-tree-inject-rewrite-operator
Attachments
Issue Links
- incorporates
-
HIVE-27077 upgrade hive grammar to Antlr4
- Open
- is related to
-
HIVE-23857 Fix HiveParser "code too large" problem
- Resolved
-
HIVE-28226 Split Replication Commands from HiveParser.g
- Resolved
- supercedes
-
HIVE-15577 Simplify current parser
- Open
1.
|
Migrate Filter.g to Antlr4 | Resolved | Wechar | |
2.
|
Remove Filter.g and unnecessary antlr3 dependency | Resolved | Wechar |