【presto】presto 0.269版本支持查询hive视图功能

前言

presto 是不支持查询HIVE 视图的,因为presto 官方认为HQL 和 SQL 通常具有不同的语义(类型强制规则、函数行为、空值处理)。可能会导致两个引擎之间的查询结果不同。

但是我们这里只是简单支持将视图里面的sql内容解析出来,然后进行查询。也参考了网上很多的实现案例,因为新版本代码相较老版本代码还是有部分改动,所以无法照搬。还是需要整理并调试下。

具体代码

参见:https://gitee.com/second-floor/presto

参考文章:
https://github.com/prestodb/presto/pull/9031
https://blog.csdn.net/hjw199089/article/details/81415444

posted @ 2022-11-10 19:24  彬在俊  阅读(101)  评论(0编辑  收藏  举报