Эх сурвалжийг харах

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 жил өмнө
parent
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>