Hive JDBC客户端仅列出视图名称或表名称

时间:2019-01-04 13:35:52

标签: java jdbc hive hiveql

我目前正在为HiveServer2(可能是hive2的任何版本)编写一个jdbc客户端应用程序。我需要获取所有配置单元表的名称和所有配置单元视图的名称。

从蜂巢的文档中可以找到用于获取表的SQL:SHOW TABLES IN DB_NAME,但是此SQL命令不能区分视图和表,并且将全部列出表/视图。

例如,仅列出视图的唯一方法就是调用SHOW CREATE TABLE TABLE_NAME之类的东西并检查其定义(如果它是作为视图或表创建的)。

仅列出HiveServer2中的视图或表的最佳/最优雅的方法是什么?

0 个答案:

没有答案