按ID获取查询

获取 / 项目/{projectId}/queries/{queryId}

按ID获取查询

路径参数

  • projectId 字符串 必需

    项目 ID

    格式应符合以下模式:^[A-Za-z0-9\-]+$

  • queryId 字符串 必需

    查询ID

    格式应符合以下模式:^[A-Za-z0-9\-]+$

响应

  • 200 application/json

    正常

    隐藏响应属性 显示响应属性 对象
    • 查询 对象 必需
      隐藏查询属性 显示查询属性 对象
      • id 字符串 必需
      • projectId 字符串 必需
      • 输入 对象 必需

        不允许使用其他属性。

        隐藏输入属性 显示输入属性 对象
        • database 字符串
        • 模式 字符串
        • 名称 字符串 必需
        • 查询 字符串 必需
        • createdAt string(date-time)
        • runScriptTemplate 字符串
        • queryType 字符串 必需

          取值为 STORED_PROCEDURETRIGGERVIEWUSER_QUERYPACKAGE

      • 输出 对象 必需

        不允许使用其他属性。

        隐藏输出属性 显示输出属性 对象
        • 查询 字符串 必需
        • 状态 字符串 必需

          取值为 NOT_STARTEDRUNNINGFAILEDCOMPLETEDPENDING

        • lastModifiedAt string(date-time)
        • 语言 字符串

          值为 JAVACSHARPJAVASCRIPT

        • expiredTypedEntities 布尔
        • usedTypedEntities 布尔

          默认值为false

        • 错误消息 字符串
        • 修改 布尔
        • runScriptTemplate 字符串
        • functionName 字符串
    • convertedRunResult 对象
      隐藏 ConvertedRunResult 属性 显示 ConvertedRunResult 属性 对象
      • id 字符串 必需
      • projectId 字符串 必需
      • executionTimeMs 数字
      • 结果 对象
        隐藏结果属性 显示结果属性 对象
        • 数据 字符串 必需
        • pageNumber 整型 必需
        • pagesize 整型 必需
        • 总计 整型 必需
        • hasMore 布尔 必需
      • 错误 字符串
      • logs 对象
        隐藏日志属性 显示日志属性 对象
        • stdout 字符串 必需
        • stderr 字符串 必需
    • sourceRunResult 对象
      隐藏 sourceRunResult 属性 显示 sourceRunResult 属性 对象
      • id 字符串 必需
      • projectId 字符串 必需
      • executionTimeMs 数字
      • 结果 对象
        隐藏结果属性 显示结果属性 对象
        • 数据 字符串 必需
        • pageNumber 整型 必需
        • pagesize 整型 必需
        • 总计 整型 必需
        • hasMore 布尔 必需
      • 错误 字符串
      • logs 对象
        隐藏日志属性 显示日志属性 对象
        • stdout 字符串 必需
        • stderr 字符串 必需
      • fieldMetadataMap 对象
        隐藏 fieldMetadataMap 属性 显示 fieldMetadataMap 属性 对象
        • * 对象 additionalProperties
          隐藏 * 属性 显示 * 属性 对象
          • 列类型 字符串 必需
          • 列索引 整型 必需
  • 404 application/json

    未找到

    隐藏响应属性 显示响应属性 对象
    • jobId 字符串

      格式应符合以下模式:^[A-Za-z0-9\-]+$

    • message 字符串 必需
    • 描述 字符串
    • timestamp string(date-time) 必需
GET /项目/{projectId}/queries/{queryId}
curl \
 --request GET 'http://127.0.0.1:8278/api/v1/project/{projectId}/queries/{queryId}'
响应示例 (200)
{
  "query": {
    "id": "string",
    "projectId": "string",
    "input": {
      "database": "string",
      "schema": "string",
      "name": "string",
      "query": "string",
      "createdAt": "2025-05-04T09:42:00Z",
      "runScriptTemplate": "string",
      "queryType": "STORED_PROCEDURE"
    },
    "output": {
      "query": "string",
      "status": "NOT_STARTED",
      "lastModifiedAt": "2025-05-04T09:42:00Z",
      "language": "JAVA",
      "attemptedTypedEntities": true,
      "usedTypedEntities": false,
      "errorMessage": "string",
      "modified": true,
      "runScriptTemplate": "string",
      "functionName": "string"
    }
  },
  "convertedRunResult": {
    "id": "string",
    "projectId": "string",
    "executionTimeMs": 42.0,
    "result": {
      "data": "string",
      "pageNumber": 42,
      "pageSize": 42,
      "total": 42,
      "hasMore": true
    },
    "error": "string",
    "logs": {
      "stdout": "string",
      "stderr": "string"
    }
  },
  "sourceRunResult": {
    "id": "string",
    "projectId": "string",
    "executionTimeMs": 42.0,
    "result": {
      "data": "string",
      "pageNumber": 42,
      "pageSize": 42,
      "total": 42,
      "hasMore": true
    },
    "error": "string",
    "logs": {
      "stdout": "string",
      "stderr": "string"
    },
    "fieldMetadataMap": {
      "additionalProperty1": {
        "columnType": "string",
        "columnIndex": 42
      },
      "additionalProperty2": {
        "columnType": "string",
        "columnIndex": 42
      }
    }
  }
}
响应示例 (404)
{
  "jobId": "string",
  "message": "string",
  "description": "string",
  "timestamp": "2025-05-04T09:42:00Z"
}