parameters: (self, node, sig, params, checks=None)
return_statement: return loop.create_task(get_result())
docstring: Runs a query, translating its params and result according
          to the given signature.  Returns an awaitable of the result.
docstring_summary: Runs a query, translating its params and result according
          to the given signature.  Returns an awaitable of the result.
docstring_tokens: Runs a query translating its params and result according to the given signature . Returns an awaitable of the result .
function: def get_query(self, node, sig, params, checks=None):
          """
          Runs a query, translating its params and result according
          to the given signature.  Returns an awaitable of the result.
          """
          params = sig.params.dump(params)
          aresult = self.get_query_raw(node, sig.query, params, checks)
  
          async def get_result():
              result = await aresult
              return sig.result.load(result)
  
          loop = asyncio.get_event_loop()
          return loop.create_task(get_result())
function_tokens: def get_query ( self , node , sig , params , checks = None ) : params = sig . params . dump ( params ) aresult = self . get_query_raw ( node , sig . query , params , checks ) async def get_result ( ) : result = await aresult return sig . result . load ( result ) loop = asyncio . get_event_loop ( ) return loop . create_task ( get_result ( ) )