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

HUE-7820 [metadata] Add helper to fetch metadata of a query

Romain Rigaux преди 8 години
родител
ревизия
b0b8425
променени са 1 файла, в които са добавени 18 реда и са изтрити 0 реда
  1. 18 0
      desktop/core/src/desktop/static/desktop/js/apiHelper.js

+ 18 - 0
desktop/core/src/desktop/static/desktop/js/apiHelper.js

@@ -2117,6 +2117,24 @@ var ApiHelper = (function () {
     }).fail(self.assistErrorCallback(options));
   };
 
+  ApiHelper.prototype.navSearch = function (options) {
+    var self = this;
+    var promise = $.Deferred();
+
+    $.post('/desktop/api/search/entities', {
+      query_s: ko.mapping.toJSON(options.query),
+      limit: options.limit || 100,
+      sources: options.sources || '["sql"]'
+	}).done(function (data) {
+      if (data.status === 0) {
+        promise.resolve(data);
+      } else {
+        promise.reject(data);
+      }
+    }).fail(promise.reject);
+    return promise;
+  };
+
   ApiHelper.prototype.formatSql = function (statements) {
     return $.post("/notebook/api/format", {
       statements: statements