Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

온톨로지 질의의 자료형

QueryDataType은 질의 매개변수와 출력의 형식을 표현하는 26개 분기의 유니온입니다. type으로 분기를 구분하며 구조체, 배열, 집합과 유니온은 다른 질의 자료형을 중첩할 수 있습니다. 실제 JSON 값은 데이터 값의 표현을 따르되, 해당 질의에 선언된 입력과 출력 형식에 맞춰 사용합니다.

분기 date

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: date.date

분기 interfaceObject

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: interfaceObject.interfaceObject
interfaceTypeApiNamestring선택UpperCamelCase 형식의 인터페이스 API 이름입니다. List Interface Types 또는 Ontology Manager에서 확인합니다.

분기 struct

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: struct.struct
fieldslist<QueryStructField>선택
fields의 구조

배열 항목은 QueryStructField이며 자료형은 object입니다.

이름자료형필수 여부의미와 조건예시 값
namestring필수구조체 필드의 이름입니다.
fieldTypeQueryDataType필수온톨로지 질의의 매개변수 또는 출력이 지원하는 자료형입니다.
fieldType의 구조

이 문서의 QueryDataType을 다시 사용합니다.

분기 string

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: string.string

분기 integer

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: integer.integer

분기 threeDimensionalAggregation

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: threeDimensionalAggregation.threeDimensionalAggregation
keyTypeunion<date, boolean, string, double, range, integer, timestamp>필수쿼리 집계 키의 자료형을 구분합니다.
valueTypeobject필수
keyType의 구조
분기 date
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: date.date
분기 boolean
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: boolean.boolean
분기 string
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: string.string
분기 double
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: double.double
분기 range
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: range.range
subTypeunion<date, double, integer, timestamp>필수쿼리 집계 범위의 하위 자료형을 구분합니다.
subType의 구조
분기 date
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: date.date
분기 double
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: double.double
분기 integer
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: integer.integer
분기 timestamp
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: timestamp.timestamp
분기 integer
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: integer.integer
분기 timestamp
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: timestamp.timestamp
valueType의 구조
이름자료형필수 여부의미와 조건예시 값
keyTypeunion<date, boolean, string, double, range, integer, timestamp>필수쿼리 집계 키의 자료형을 구분합니다.
valueTypeunion<date, double, timestamp>필수쿼리 집계 결과값의 자료형을 구분합니다.
keyType의 구조
분기 date
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: date.date
분기 boolean
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: boolean.boolean
분기 string
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: string.string
분기 double
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: double.double
분기 range
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: range.range
subTypeunion<date, double, integer, timestamp>필수쿼리 집계 범위의 하위 자료형을 구분합니다.
subType의 구조
분기 date
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: date.date
분기 double
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: double.double
분기 integer
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: integer.integer
분기 timestamp
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: timestamp.timestamp
분기 integer
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: integer.integer
분기 timestamp
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: timestamp.timestamp
valueType의 구조
분기 date
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: date.date
분기 double
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: double.double
분기 timestamp
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: timestamp.timestamp

분기 float

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: float.float

분기 long

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: long.long

분기 unsupported

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: unsupported.unsupported
unsupportedTypestring필수
paramsmap<UnsupportedTypeParamKey, UnsupportedTypeParamValue>선택
params의 구조

맵의 키는 UnsupportedTypeParamKey(string), 값은 UnsupportedTypeParamValue(string)입니다.

분기 attachment

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: attachment.attachment

분기 array

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: array.array
subTypeQueryDataType필수온톨로지 질의의 매개변수 또는 출력이 지원하는 자료형입니다.
subType의 구조

이 문서의 QueryDataType을 다시 사용합니다.

분기 objectSet

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: objectSet.objectSet
objectApiNamestring선택카멜 표기법의 객체 유형 API 이름입니다. 실제 이름과 대소문자는 List Object Types 또는 Ontology Manager에서 확인합니다.
objectTypeApiNamestring선택카멜 표기법의 객체 유형 API 이름입니다. 실제 이름과 대소문자는 List Object Types 또는 Ontology Manager에서 확인합니다.

분기 twoDimensionalAggregation

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: twoDimensionalAggregation.twoDimensionalAggregation
keyTypeunion<date, boolean, string, double, range, integer, timestamp>필수쿼리 집계 키의 자료형을 구분합니다.
valueTypeunion<date, double, timestamp>필수쿼리 집계 결과값의 자료형을 구분합니다.
keyType의 구조
분기 date
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: date.date
분기 boolean
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: boolean.boolean
분기 string
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: string.string
분기 double
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: double.double
분기 range
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: range.range
subTypeunion<date, double, integer, timestamp>필수쿼리 집계 범위의 하위 자료형을 구분합니다.
subType의 구조
분기 date
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: date.date
분기 double
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: double.double
분기 integer
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: integer.integer
분기 timestamp
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: timestamp.timestamp
분기 integer
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: integer.integer
분기 timestamp
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: timestamp.timestamp
valueType의 구조
분기 date
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: date.date
분기 double
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: double.double
분기 timestamp
이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: timestamp.timestamp

분기 typeReference

현재 Query의 typeReferences 맵에 정의한 유형의 참조입니다. 자기 자신을 참조하는 재귀 자료형도 표현할 수 있습니다.

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: typeReference.typeReference
typeIdstring필수현재 Query의 typeReferences 맵에서 자료형 정의를 찾을 식별자입니다.

분기 timestamp

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: timestamp.timestamp

분기 set

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: set.set
subTypeQueryDataType필수온톨로지 질의의 매개변수 또는 출력이 지원하는 자료형입니다.
subType의 구조

이 문서의 QueryDataType을 다시 사용합니다.

분기 void

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: void.void

분기 entrySet

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: entrySet.entrySet
keyTypeQueryDataType필수온톨로지 질의의 매개변수 또는 출력이 지원하는 자료형입니다.
valueTypeQueryDataType필수온톨로지 질의의 매개변수 또는 출력이 지원하는 자료형입니다.
keyType의 구조

이 문서의 QueryDataType을 다시 사용합니다.

valueType의 구조

이 문서의 QueryDataType을 다시 사용합니다.

분기 double

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: double.double

분기 union

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: union.union
unionTypeslist<QueryDataType>선택
unionTypes의 구조

배열 항목은 QueryDataType이며 자료형은 QueryDataType입니다.

온톨로지 질의의 매개변수 또는 출력이 지원하는 자료형입니다.

이 문서의 QueryDataType을 다시 사용합니다.

분기 geoshape

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: geoshape.geoshape

분기 boolean

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: boolean.boolean

분기 mediaReference

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: mediaReference.mediaReference

분기 null

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: null.null

분기 interfaceObjectSet

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: interfaceObjectSet.interfaceObjectSet
interfaceTypeApiNamestring필수UpperCamelCase 형식의 인터페이스 API 이름입니다. List Interface Types 또는 Ontology Manager에서 확인합니다.

분기 object

이름자료형필수 여부의미와 조건예시 값
typeenum필수허용값: object.object
objectApiNamestring필수카멜 표기법의 객체 유형 API 이름입니다. 실제 이름과 대소문자는 List Object Types 또는 Ontology Manager에서 확인합니다.
objectTypeApiNamestring필수카멜 표기법의 객체 유형 API 이름입니다. 실제 이름과 대소문자는 List Object Types 또는 Ontology Manager에서 확인합니다.