Browse Source

[notebook] Adding default explain() function

To avoid error when connector does not support it yet.
Romain Rigaux 5 years ago
parent
commit
3fb5782971
1 changed files with 7 additions and 0 deletions
  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()