def statement_compatibility(self, notebook, snippet, source_platform, target_platform): response = self._get_current_statement(notebook, snippet) query = response['statement'] api = OptimizerApi(self.user) return api.query_compatibility(source_platform, target_platform, query)
def statement_compatibility(self, notebook, snippet, source_platform, target_platform): db = self._get_db(snippet) response = self._get_current_statement(db, snippet) query = response['statement'] api = OptimizerApi() return api.query_compatibility(source_platform, target_platform, query)
def statement_compatibility(self, notebook, snippet, source_platform, target_platform): db = self._get_db(snippet, cluster=snippet.get('selectedCompute')) response = self._get_current_statement(db, snippet) query = response['statement'] api = OptimizerApi(self.user) return api.query_compatibility(source_platform, target_platform, query)