浏览代码

[notebook] Adding default explain() function

To avoid error when connector does not support it yet.
Romain Rigaux 5 年之前
父节点
当前提交
3fb5782971
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      desktop/libs/notebook/src/notebook/connectors/base.py

+ 7 - 0
desktop/libs/notebook/src/notebook/connectors/base.py

@@ -563,6 +563,13 @@ class Api(object):
   def get_sample_data(self, snippet, database=None, table=None, column=None, is_async=False, operation=None):
     raise NotImplementedError()
 
+  def explain(self, notebook, snippet):
+    return {
+      'status': 0,
+      'explanation': '',
+      'statement': '',
+    }
+
   def export_data_as_hdfs_file(self, snippet, target_file, overwrite):
     raise NotImplementedError()