def query(self, body, params=None):
        """
        `<Execute SQL>`_

        :arg body: Use the `query` element to start a query. Use the `cursor`
            element to continue a query.
        :arg format: a short version of the Accept header, e.g. json, yaml
        """
        if body in SKIP_IN_PATH:
            raise ValueError("Empty value passed for a required argument 'body'.")
        return self.transport.perform_request("POST", "/_sql", params=params, body=body)
`<Execute SQL>`_

        :arg body: Use the `query` element to start a query. Use the `cursor`
            element to continue a query.
        :arg format: a short version of the Accept header, e.g. json, yaml