Browse Source

HUE-2257 [beeswax] Extended describe data can also show up on the full following row

We were only checking for the first column previously
Romain Rigaux 11 năm trước cách đây
mục cha
commit
cb41c70d10

+ 2 - 2
apps/beeswax/src/beeswax/server/hive_server2_lib.py

@@ -119,8 +119,8 @@ class HiveServerTable(Table):
     # Hack because of bad delimiter escaping in LazySimpleSerDe in HS2: parameters:{serialization.format=})
     describe_text = rows[detailed_row_index]['data_type']
     try:
-      # LazySimpleSerDe case
-      return describe_text + rows[detailed_row_index + 1]['col_name']
+      # LazySimpleSerDe case, also add full next row
+      return describe_text + rows[detailed_row_index + 1]['col_name'] + rows[detailed_row_index + 1]['data_type']
     except:
       return describe_text
 

+ 5 - 2
apps/metastore/src/metastore/templates/describe_table.mako

@@ -20,6 +20,7 @@ from desktop.lib.i18n import smart_unicode
 from desktop.views import commonheader, commonfooter
 from django.utils.translation import ugettext as _
 %>
+
 <%namespace name="components" file="components.mako" />
 
 <%
@@ -30,11 +31,13 @@ from django.utils.translation import ugettext as _
 %>
 
 ${ commonheader(_("%s : %s") % (view_or_table_noun, table.name), app_name, user) | n,unicode }
-<link rel="stylesheet" href="/metastore/static/css/metastore.css" type="text/css">
 ${ components.menubar() }
 
+<link rel="stylesheet" href="/metastore/static/css/metastore.css" type="text/css">
+
+
 <%def name="column_table(cols)">
-  <table class="table table-striped table-condensed datatables">
+  <table class="table table-striped table-condensed sampleTable">
     <thead>
       <tr>
         <th>&nbsp;</th>