docs: def runQuery(self, *args, **kwargs):
          """
          Execute an SQL query and return the result.
  
          :param args: additional positional arguments to be passed to cursor execute method
          :param kwargs: keyword arguments to be passed to cursor execute method
          :return: <defer>
          """
          try:
              return self._connectionPool.runQuery(*args, **kwargs)
          except:
              d = defer.Deferred()
              d.errback()
              return d