QueryDataType은 질의 매개변수와 출력의 형식을 표현하는 26개 분기의 유니온입니다. type으로 분기를 구분하며 구조체, 배열, 집합과 유니온은 다른 질의 자료형을 중첩할 수 있습니다. 실제 JSON 값은 데이터 값의 표현 을 따르되, 해당 질의에 선언된 입력과 출력 형식에 맞춰 사용합니다.
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: date. date
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: interfaceObject. interfaceObject
interfaceTypeApiNamestring선택 UpperCamelCase 형식의 인터페이스 API 이름입니다. List Interface Types 또는 Ontology Manager에서 확인합니다.
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: struct. struct
fieldslist<QueryStructField>선택
배열 항목은 QueryStructField이며 자료형은 object입니다.
이름 자료형 필수 여부 의미와 조건 예시 값
namestring필수 구조체 필드의 이름입니다.
fieldTypeQueryDataType필수 온톨로지 질의의 매개변수 또는 출력이 지원하는 자료형입니다.
이 문서의 QueryDataType을 다시 사용합니다.
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: string. string
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: integer. integer
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: threeDimensionalAggregation. threeDimensionalAggregation
keyTypeunion<date, boolean, string, double, range, integer, timestamp>필수 쿼리 집계 키의 자료형을 구분합니다.
valueTypeobject필수
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: date. date
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: boolean. boolean
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: string. string
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: double. double
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: range. range
subTypeunion<date, double, integer, timestamp>필수 쿼리 집계 범위의 하위 자료형을 구분합니다.
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: date. date
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: double. double
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: integer. integer
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: timestamp. timestamp
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: integer. integer
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: timestamp. timestamp
이름 자료형 필수 여부 의미와 조건 예시 값
keyTypeunion<date, boolean, string, double, range, integer, timestamp>필수 쿼리 집계 키의 자료형을 구분합니다.
valueTypeunion<date, double, timestamp>필수 쿼리 집계 결과값의 자료형을 구분합니다.
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: date. date
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: boolean. boolean
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: string. string
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: double. double
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: range. range
subTypeunion<date, double, integer, timestamp>필수 쿼리 집계 범위의 하위 자료형을 구분합니다.
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: date. date
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: double. double
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: integer. integer
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: timestamp. timestamp
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: integer. integer
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: timestamp. timestamp
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: date. date
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: double. double
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: timestamp. timestamp
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: float. float
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: long. long
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: unsupported. unsupported
unsupportedTypestring필수
paramsmap<UnsupportedTypeParamKey, UnsupportedTypeParamValue>선택
맵의 키는 UnsupportedTypeParamKey(string), 값은 UnsupportedTypeParamValue(string)입니다.
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: attachment. attachment
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: array. array
subTypeQueryDataType필수 온톨로지 질의의 매개변수 또는 출력이 지원하는 자료형입니다.
이 문서의 QueryDataType을 다시 사용합니다.
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: objectSet. objectSet
objectApiNamestring선택 카멜 표기법의 객체 유형 API 이름입니다. 실제 이름과 대소문자는 List Object Types 또는 Ontology Manager에서 확인합니다.
objectTypeApiNamestring선택 카멜 표기법의 객체 유형 API 이름입니다. 실제 이름과 대소문자는 List Object Types 또는 Ontology Manager에서 확인합니다.
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: twoDimensionalAggregation. twoDimensionalAggregation
keyTypeunion<date, boolean, string, double, range, integer, timestamp>필수 쿼리 집계 키의 자료형을 구분합니다.
valueTypeunion<date, double, timestamp>필수 쿼리 집계 결과값의 자료형을 구분합니다.
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: date. date
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: boolean. boolean
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: string. string
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: double. double
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: range. range
subTypeunion<date, double, integer, timestamp>필수 쿼리 집계 범위의 하위 자료형을 구분합니다.
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: date. date
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: double. double
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: integer. integer
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: timestamp. timestamp
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: integer. integer
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: timestamp. timestamp
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: date. date
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: double. double
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: timestamp. timestamp
현재 Query의 typeReferences 맵에 정의한 유형의 참조입니다. 자기 자신을 참조하는 재귀 자료형도 표현할 수 있습니다.
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: typeReference. typeReference
typeIdstring필수 현재 Query의 typeReferences 맵에서 자료형 정의를 찾을 식별자입니다.
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: timestamp. timestamp
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: set. set
subTypeQueryDataType필수 온톨로지 질의의 매개변수 또는 출력이 지원하는 자료형입니다.
이 문서의 QueryDataType을 다시 사용합니다.
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: void. void
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: entrySet. entrySet
keyTypeQueryDataType필수 온톨로지 질의의 매개변수 또는 출력이 지원하는 자료형입니다.
valueTypeQueryDataType필수 온톨로지 질의의 매개변수 또는 출력이 지원하는 자료형입니다.
이 문서의 QueryDataType을 다시 사용합니다.
이 문서의 QueryDataType을 다시 사용합니다.
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: double. double
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: union. union
unionTypeslist<QueryDataType>선택
배열 항목은 QueryDataType이며 자료형은 QueryDataType입니다.
온톨로지 질의의 매개변수 또는 출력이 지원하는 자료형입니다.
이 문서의 QueryDataType을 다시 사용합니다.
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: geoshape. geoshape
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: boolean. boolean
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: mediaReference. mediaReference
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: null. null
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: interfaceObjectSet. interfaceObjectSet
interfaceTypeApiNamestring필수 UpperCamelCase 형식의 인터페이스 API 이름입니다. List Interface Types 또는 Ontology Manager에서 확인합니다.
이름 자료형 필수 여부 의미와 조건 예시 값
typeenum필수 허용값: object. object
objectApiNamestring필수 카멜 표기법의 객체 유형 API 이름입니다. 실제 이름과 대소문자는 List Object Types 또는 Ontology Manager에서 확인합니다.
objectTypeApiNamestring필수 카멜 표기법의 객체 유형 API 이름입니다. 실제 이름과 대소문자는 List Object Types 또는 Ontology Manager에서 확인합니다.