def METHOD_NAME(self, sql):
    execute_url = f"http://{self._address.host}:{self._address.port}{EXECUTE_URI}"
    data = {
        "method": EXECUTE_URI,
        "params": self._address.params,
        "executeApplicationName": self._address.execute_application_name,
        "executionCode": sql,
        "runType": self._address.run_type,
        "source": self._address.source,
    }
    # token
    headers = {
        "Token-Code": Token_Code,
        "Token-User": Token_User,
        "Content-Type": "application/json",
    }
    execute_response = requests.post(url=execute_url, headers=headers, json=data)
    if execute_response.json().get("status") == 0:
        return execute_response.json()["data"]["execID"]
    else:
        raise SystemError(
            f"request linkis hive execue entrance failed, status: {execute_response.json().get('status')},"
            f" message: {execute_response.json().get('message')}"
        )