瀏覽代碼

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