ID로 쿼리 가져오기

얻다 / 프로젝트/{projectId}/queries/{queryId}

ID로 쿼리 가져오기

경로 매개변수

  • projectId 문자열 필수 사항

    프로젝트 ID

    형식은 ^[A-Za-z0-9\-]+$ 패턴 과 일치해야 합니다.

  • queryId 문자열 필수 사항

    쿼리 ID

    형식은 ^[A-Za-z0-9\-]+$ 패턴 과 일치해야 합니다.

응답

  • 200 application/json

    확인

    응답 속성 숨기기 응답 속성 표시 객체
    • 쿼리 객체 필수 사항
      쿼리 속성 숨기기 쿼리 속성 표시 객체
      • id 문자열 필수 사항
      • projectId 문자열 필수 사항
      • 입력 객체 필수 사항

        추가 속성은 허용되지 않습니다.

        입력 속성 숨기기 입력 속성 표시 객체
        • database 문자열
        • 스키마 문자열
        • 이름 문자열 필수 사항
        • 쿼리 문자열 필수 사항
        • createdAt 문자열(날짜-시간)
        • runScriptTemplate 문자열
        • queryType 문자열 필수 사항

          값은 STORED_PROCEDURE, TRIGGER, VIEW, USER_QUERY 또는 PACKAGE입니다.

      • 출력 객체 필수 사항

        추가 속성은 허용되지 않습니다.

        출력 속성 숨기기 출력 속성 표시 객체
        • 쿼리 문자열 필수 사항
        • 상태 문자열 필수 사항

          값은 NOT_STARTED, RUNNING, FAILED, COMPLETED 또는 PENDING입니다.

        • lastModifiedAt 문자열(날짜-시간)
        • 언어 문자열

          값은 JAVA, CSHARP 또는 JAVASCRIPT입니다.

        • tryTypedEntities 부울
        • usedTypedEntities 부울

          기본값은 false 입니다.

        • 오류 메시지 문자열
        • 수정됨 부울
        • runScriptTemplate 문자열
        • functionName 문자열
    • convertRunResult 객체
      convertRunResult 속성 숨기기 convertRunResult 속성 표시 객체
      • id 문자열 필수 사항
      • projectId 문자열 필수 사항
      • executionTimeMs 숫자
      • 결과 객체
        결과 속성 숨기기 결과 속성 표시 객체
        • 데이터 문자열 필수 사항
        • pageNumber integer 필수 사항
        • 페이지 크기 integer 필수 사항
        • 합계 integer 필수 사항
        • hasMore 부울 필수 사항
      • 오류 문자열
      • 로그 객체
        로그 속성 숨기기 로그 속성 표시 객체
        • stdout 문자열 필수 사항
        • stderr 문자열 필수 사항
    • sourceRunResult 객체
      sourceRunResult 속성 숨기기 sourceRunResult 속성 표시 객체
      • id 문자열 필수 사항
      • projectId 문자열 필수 사항
      • executionTimeMs 숫자
      • 결과 객체
        결과 속성 숨기기 결과 속성 표시 객체
        • 데이터 문자열 필수 사항
        • pageNumber integer 필수 사항
        • 페이지 크기 integer 필수 사항
        • 합계 integer 필수 사항
        • hasMore 부울 필수 사항
      • 오류 문자열
      • 로그 객체
        로그 속성 숨기기 로그 속성 표시 객체
        • stdout 문자열 필수 사항
        • stderr 문자열 필수 사항
      • fieldMetadataMap 객체
        fieldMetadataMap 속성 숨기기 fieldMetadataMap 속성 표시 객체
        • * 객체 additionalProperties
          * 속성 숨기기 * 속성 표시 객체
          • columnType 문자열 필수 사항
          • columnIndex integer 필수 사항
  • 404 application/json

    찾을 수 없습니다.

    응답 속성 숨기기 응답 속성 표시 객체
    • jobId 문자열

      형식은 ^[A-Za-z0-9\-]+$ 패턴 과 일치해야 합니다.

    • 메시지 문자열 필수 사항
    • description 문자열
    • timestamp 문자열(날짜-시간) 필수 사항
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"
}