【发布时间】:2015-04-28 09:59:35
【问题描述】:
以编程方式修改 hive 查询- 我正在使用 ParseDriver.parse() 方法解析配置单元查询以获取解析的 ASTNode 树。为行级安全添加一些 where 子句的用例。
现在我已经修改了解析树,是否有任何现有的方法可以将其转换回配置单元查询字符串?我知道修改解析树会产生问题,因为它也存储原始字符串的索引。一种方法是手动遍历树并构造字符串,
【问题讨论】:
-
我也有同样的要求。你是怎么解决的?