我有一个非常复杂的查询,其中包含多个子句,例如“ group by”,“ order by”,子查询等。是否有任何Hive SQL解析器可用来从查询中捕获这些标记。我找不到任何合适的库来实现这一目标。建议表示感谢!
答案 0 :(得分:0)
您可以尝试“通用SQL解析器” http://www.sqlparser.com,该语言可用于多种语言,也可以尝试使用Uber的开源查询解析器https://eng.uber.com/queryparser/,它位于Haskell。只是做一些实验,找出哪个效果更好。