浏览代码

HUE-8798 [metastore] Implement listing detailed tables of a table

Romain 6 年之前
父节点
当前提交
3ed152f7b6
共有 1 个文件被更改,包括 9 次插入2 次删除
  1. 9 2
      apps/beeswax/src/beeswax/server/hive_metastore_server.py

+ 9 - 2
apps/beeswax/src/beeswax/server/hive_metastore_server.py

@@ -122,8 +122,15 @@ class HiveMetastoreClient:
     ]
 
   def get_table(self, *args, **kwargs):
-    table = self.meta_client.get_table(*args, **kwargs)
-    return HiveTable(table)
+    meta_table = self.meta_client.get_table(*args, **kwargs)
+
+    table = HiveTable(meta_table)
+    setattr(table, 'details', {})
+    setattr(table, 'properties', {})
+    setattr(table, 'stats', {})
+    setattr(table, 'is_impala_only', False)
+
+    return table
 
 
   def get_partitions(self, db_name, tbl_name, max_parts):