@@ -302,7 +302,7 @@ def get_plugin(self, plugin_id):
302302 # SQL queries
303303 ########################################################
304304
305- def sql_query (self , query , connection = None , database = None , dataset_full_name = None , pre_queries = None , post_queries = None , type = 'sql' , extra_conf = None , script_steps = None , script_input_schema = None , script_output_schema = None , script_report_location = None , read_timestamp_without_timezone_as_string = True , read_date_as_string = False ):
305+ def sql_query (self , query , connection = None , database = None , dataset_full_name = None , pre_queries = None , post_queries = None , type = 'sql' , extra_conf = None , script_steps = None , script_input_schema = None , script_output_schema = None , script_report_location = None , read_timestamp_without_timezone_as_string = True , read_date_as_string = False , project_key = None ):
306306 """
307307 Initiate a SQL, Hive or Impala query and get a handle to retrieve the results of the query.
308308 Internally, the query is run by DSS. The database to run the query on is specified either by
@@ -316,12 +316,13 @@ def sql_query(self, query, connection=None, database=None, dataset_full_name=Non
316316 :param list pre_queries: (optional) array of queries to run before the query
317317 :param list post_queries: (optional) array of queries to run after the query
318318 :param str type: the type of query : either 'sql', 'hive' or 'impala'
319-
319+ :param str project_key: The project_key on which the query should be run (especially useful for user isolation/impersonation scenario)
320+
320321 :returns: A :class:`dataikuapi.dss.sqlquery.DSSSQLQuery` query handle
321322 """
322323 if extra_conf is None :
323324 extra_conf = {}
324- return DSSSQLQuery (self , query , connection , database , dataset_full_name , pre_queries , post_queries , type , extra_conf , script_steps , script_input_schema , script_output_schema , script_report_location , read_timestamp_without_timezone_as_string , read_date_as_string )
325+ return DSSSQLQuery (self , query , connection , database , dataset_full_name , pre_queries , post_queries , type , extra_conf , script_steps , script_input_schema , script_output_schema , script_report_location , read_timestamp_without_timezone_as_string , read_date_as_string , project_key )
325326
326327 ########################################################
327328 # Users
0 commit comments