Преглед на файлове

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 години
родител
ревизия
cb41c70
променени са 2 файла, в които са добавени 7 реда и са изтрити 4 реда
  1. 2 2
      apps/beeswax/src/beeswax/server/hive_server2_lib.py
  2. 5 2
      apps/metastore/src/metastore/templates/describe_table.mako

+ 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>