python解析sql字段血缘_系列:用python+antlr解析hive sql获得数据血缘关系(三)
目标系列第二篇里利用了HiveParser.g里的pushMsg输出信息,但还没有得到AST(AbstractSyntaxTree抽象语法树),不够实用。除了得到AST之外,第二篇末尾还需要解决下面这3个实用性问题token的大小写问题,Hive里select和SELECT都能接受分号问题,也就是必须能解析一个字符串里包含多个sql语句的情况解析规则,类似insert-select这种hive里接