#NEWLINE# def execute_async( self , operation , parameters = None , configuration = None ) : #NEWLINE# #INDENT# 'Asynchronously execute a SQL query.\n\n        Immediately returns after query is sent to the HS2 server.  Poll with\n        `is_executing`. A call to `fetch*` will block.\n\n        Parameters\n        ----------\n        operation : str\n            The SQL query to execute.\n        parameters : str, optional\n            Parameters to be bound to variables in the SQL query, if any.\n            Impyla supports all DB API `paramstyle`s, including `qmark`,\n            `numeric`, `named`, `format`, `pyformat`.\n        configuration : dict of str keys and values, optional\n            Configuration overlay for this query.\n\n        Returns\n        -------\n        NoneType\n            Results are available through a call to `fetch*`.\n        ' #NEWLINE# log . debug ( 'Executing query %s' , operation ) #NEWLINE# def op( ) : #NEWLINE# #INDENT# if parameters : #NEWLINE# #INDENT# self . _last_operation_string = _bind_parameters ( operation , parameters ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# self . _last_operation_string = operation #NEWLINE# #UNINDENT# op = self . session . execute ( self . _last_operation_string , configuration , async = True ) #NEWLINE# self . _last_operation = op #NEWLINE# #UNINDENT# self . _execute_async ( configuration )