Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Pipeline Builder 표현식 참조

Pipeline Builder 표현식은 열의 값을 계산하거나 그룹과 윈도 안의 값을 처리합니다. 함수마다 입력 자료형, 반환 자료형과 null 처리 규칙이 다릅니다. Batch, Faster, Streaming은 지원 실행 방식의 이름입니다. 함수별로 명시된 방식 안에서 사용합니다.

Expression<T>는 T 값을 계산하는 표현식, Literal<T>는 T 리터럴을 뜻합니다. List는 목록, Set은 집합, Map은 키와 값의 대응, Struct는 필드를 가진 구조체입니다. T 같은 자료형 변수의 허용 범위는 개별 함수에 표시합니다. 집계와 윈도 표현식의 행 범위 및 정렬은 해당 파이프라인 구성과 함께 적용합니다.

예시에는 인자 값과 입력/출력이 함께 있습니다. null 처리와 ANSI 모드, 인덱스 경계의 동작도 함수별 예시에 따릅니다. 난수와 LLM의 예시값을 반복 실행의 고정 결과로 사용하지 않습니다.

구조체

구조체의 필드를 생성하거나 읽고 변경하는 표현식입니다. 중첩 필드는 경로 요소로 지정합니다.

표현식식별자지원 실행 방식
구조체 필드 추가 또는 갱신addOrUpdateStructFieldV1Batch, Faster, Streaming
구조체 열 생성createStructV2Batch, Faster, Streaming
구조체 필드 추출getStructFieldV2Batch, Faster, Streaming

기타

조건 분기, Cipher 암호화와 복호화 및 해시, 위임 미디어 식별자와 분류 문자열 해석을 다룹니다.

표현식식별자지원 실행 방식
조건별 분기 선택caseV2Batch, Faster, Streaming
Cipher 복호화cipherDecryptV1Batch, Faster, Streaming
Cipher 암호화cipherEncryptV1Batch, Faster, Streaming
Cipher 해시cipherHashV1Batch, Faster, Streaming
위임 미디어의 Gotham GID 생성constructDelegatedMediaGidV1Batch, Streaming
분류 문자열 해석cbacStringToGroupNamesV3Batch, Streaming

날짜와 시간

날짜와 타임스탬프의 해석, 형식, 시간대와 기간 계산을 다룹니다. 날짜/시간 형식의 기본값과 시간대 조건을 유지해야 합니다.

표현식식별자지원 실행 방식
날짜에 기간 더하기dateAddV2Batch, Faster, Streaming
타임스탬프 시간대 변경changeTimestampTimeZoneV1Batch, Faster
시간 단위 변환convertTimeV1Batch, Faster, Streaming
기존 OffsetDateTime 변환convertLegacyOffsetDateTimeV1Batch
UTC에서 지정 시간대로 변환timestampFromUtcV1Batch, Faster, Streaming
지정 시간대에서 UTC로 변환timestampToUtcV1Batch, Faster, Streaming
현재 날짜currentDateV1Batch, Faster, Streaming
현재 타임스탬프currentTimestampV2Batch, Faster, Streaming
날짜 수열dateSequenceV1Batch, Faster
날짜 구성 요소 추출datePartV1Batch, Faster, Streaming
기존 OffsetDateTime의 오프셋 추출extractOffsetFromLegacyOffsetDateTimeV1Batch
타임스탬프 구성 요소 추출timestampPartV1Batch, Faster, Streaming
기간의 마지막 날짜lastDayV1Batch, Faster
다음 요일의 날짜nextDayV1Batch
기간 문자열 해석parseDurationV1Batch
날짜에서 기간 빼기dateSubV2Batch, Faster, Streaming
타임스탬프에 값 더하기timestampAddV1Batch, Faster, Streaming
타임스탬프 차이timestampDiffV1Batch, Faster, Streaming
타임스탬프 수열timestampSequenceV1Batch, Faster
타임스탬프에서 값 빼기timestampSubtractV1Batch, Faster, Streaming
날짜 절삭dateTruncateV1Batch, Faster
타임스탬프 절삭timestampTruncateV1Batch, Faster

네트워크 식별자

IP 주소와 관련 식별자를 해석하거나 유효성을 확인하는 표현식입니다.

표현식식별자지원 실행 방식
IPv6 표준 표기ipV6ToCanonicalIpV6V1Batch
IPv4 유효성isValidIpV4V1Batch
IPv6 유효성isValidIpV6V1Batch

논리

값 비교와 조건식을 다룹니다. null 전파와 ANSI 모드가 결과에 영향을 주는 함수는 해당 예시를 함께 확인합니다.

표현식식별자지원 실행 방식
조건 ANDandV1Batch, Faster, Streaming
문자열의 끝 일치 여부endsWithV1Batch, Faster, Streaming
값의 동등성equalsV1Batch, Faster, Streaming
보다 큼greaterThanV2Batch, Faster, Streaming
크거나 같음greaterThanOrEqualsV2Batch, Faster, Streaming
빈 구조체 여부isEmptyStructV1Batch, Streaming
목록의 값 포함 여부isInV1Batch, Faster, Streaming
NaN 여부isNaNV1Batch, Faster, Streaming
null 아님 여부isNotNullV1Batch, Faster, Streaming
null 여부isNullV1Batch, Faster, Streaming
위임 미디어 GID 유효성isValidDelegatedMediaGidV1Batch, Faster, Streaming
미디어 참조 유효성isValidMediaReferenceV2Batch, Faster, Streaming
MIME 유형 유효성isValidMimeTypeV1Batch, Faster, Streaming
Foundry RID 유효성isValidRidV1Batch, Faster, Streaming
UUID 유효성isValidUuidV1Batch, Faster, Streaming
입력 열 중 최솟값leastV1Batch, Faster, Streaming
보다 작음lessThanV2Batch, Faster, Streaming
작거나 같음lessThanOrEqualsV2Batch, Faster, Streaming
Boolean 부정notV1Batch, Faster, Streaming
어느 조건도 충족하지 않음notAnyV1Batch, Streaming
조건 ORorV1Batch, Faster, Streaming
문자열의 시작 일치 여부startsWithV1Batch, Faster, Streaming
문자열 포함 여부stringContainsV1Batch, Faster, Streaming

데이터 정리

문자열 정리, null 대체, JSON 스키마 해석과 구조체 필드 이름 변경을 다룹니다.

표현식식별자지원 실행 방식
문자열 정리cleanStringV1Batch, Faster, Streaming
null 값 생성createNullValueV1Batch, Faster, Streaming
첫 번째 null 아닌 값firstNonNullV1Batch, Faster, Streaming
맵에 따른 값 변환mapValuesV2Batch, Faster, Streaming
JSON 문자열 해석parseJsonAsSchemaV3Batch, Faster, Streaming
구조체 필드 이름 변경renameStructFieldV1Batch, Faster, Streaming
양끝 공백 제거trimV1Batch, Faster, Streaming
유니코드 정규화unicodeNormalizeV1Batch, Faster, Streaming

맵

키와 값의 대응을 생성하고 변경하는 표현식입니다. null 키와 중복 키의 처리 규칙은 각 함수에 따릅니다.

표현식식별자지원 실행 방식
맵 항목 추가 또는 갱신addOrUpdateMapEntryV1Batch, Streaming
맵을 행으로 펼치기explodeMapV1Batch, Streaming
맵 키 추출extractMapKeysV1Batch, Faster, Streaming
맵 값 추출extractMapValuesV1Batch, Faster, Streaming
키로 맵 항목 제거removeMapEntryByKeyV1Batch, Streaming
맵 키 변환transformMapKeysV1Batch, Streaming
맵 값 변환transformMapValuesV1Batch
맵에서 값 찾기valueFromMapV1Batch, Faster, Streaming

문자열

문자열의 분리, 결합, 서식과 문자를 처리합니다. 위치 인덱스, 대소문자와 공백의 정의가 함수마다 다를 수 있습니다.

표현식식별자지원 실행 방식
문자별 치환translateStringV1Batch, Faster, Streaming
문자열 조각 나누기chunkStringV1Batch, Streaming
문자열 이어 붙이기concatStringsV1Batch, Faster, Streaming
16진수에서 문자열로 변환UnhexToStringV1Batch, Faster, Streaming
시계열 참조 값 생성createQualifiedTimeSeriesIdV1Batch, Streaming
printf 방식 문자열 서식formatStringV1Batch, Streaming
SHA-256 해시sha256V1Batch, Faster, Streaming
문자열 왼쪽 부분leftStringV1Batch, Faster, Streaming
문자열 왼쪽 채우기leftPadV1Batch, Faster, Streaming
소문자 변환lowercaseV1Batch, Faster, Streaming
빈 문자열을 null로 변환nullifyEmptyStringV1Batch, Faster, Streaming
전화번호 해석과 정규화parsePhoneNumberV2Batch, Faster, Streaming
시맨틱 버전 해석parseSemanticVersionV1Batch, Streaming
문자열 오른쪽 부분rightStringV1Batch, Faster, Streaming
문자열 오른쪽 채우기rightPadV1Batch, Faster, Streaming
문장 첫 글자 대문자화sentenceCaseV1Batch, Faster, Streaming
Soundex 인코딩soundexV1Batch, Faster
정규식으로 문자열 분리splitStringV2Batch, Faster, Streaming
구분자 뒤 문자열stringAfterDelimiterV1Batch, Faster, Streaming
구분자 앞 문자열stringBeforeDelimiterV1Batch, Faster, Streaming
텍스트 분할textSegmentationV1Batch, Faster, Streaming
텍스트 임베딩textToEmbeddingsV2Batch
단어 첫 글자 대문자화titleCaseV1Batch, Faster, Streaming
비결정적 UUID 생성uuidV1Batch, Faster, Streaming
대문자 변환uppercaseV1Batch, Faster, Streaming
URL 인코딩urlEncodeV1Batch, Faster, Streaming
LLM 호출useLlmV3Batch
결정적 UUID v5uuidV5V1Batch, Faster, Streaming

미디어

이미지, 문서, 오디오와 영상의 참조, 내용 추출과 모델 처리를 다룹니다. 입력 미디어 형식과 오류 출력 모드를 확인합니다.

표현식식별자지원 실행 방식
미디어 스키마 변환castMediaSchemaV1미지정
오디오 메타데이터 추출getAudioMetadataV1Batch
스프레드시트 내용을 JSON으로 추출spreadsheetJsonExtractionV1Batch
문서 메타데이터 추출getDocumentMetadataV1Batch, Faster
이메일 본문 추출extractEmailBodyV1Batch
이미지 메타데이터 추출getImageryMetadataV1Batch, Streaming
이미지 레이아웃 인식 추출imageLayoutAwareContentExtractionV2Batch, Faster
PDF 레이아웃 인식 추출pdfLayoutAwareContentExtractionV2Batch, Faster
PDF 목차 추출pdfTableOfContentsV1Batch, Faster
OCR로 이미지 텍스트 추출imageOcrV2Batch, Faster
PDF 텍스트 추출pdfTextExtractionV2Batch, Faster
OCR로 PDF 텍스트 추출pdfOcrV2Batch, Faster
미디어 MIME 유형getMimeTypeV1미지정
PDF 페이지 크기getPdfPageDimensionsV1Batch, Faster
영상 장면 전환 시각getTimestampsForSceneFramesV1Batch
미디어 스키마 일치 여부hasMediaSchemaV1Batch
이미지 임베딩imageToEmbeddingsV1Batch
CPU로 오디오를 JSON 전사cpuJsonAudioTranscriptionV1Batch
GPU로 오디오를 JSON 전사gpuJsonAudioTranscriptionV1Batch
오디오를 텍스트로 전사audioTranscriptionV1Batch, Faster

바이너리

바이너리의 인코딩, 디코딩과 바이트 처리를 다룹니다. 문자열 변환에는 문자 집합과 결과 자료형이 함께 적용됩니다.

표현식식별자지원 실행 방식
Base64를 문자열로 디코딩base64DecodeToStringV1Batch, Faster, Streaming
Base64 디코딩base64DecodeV1Batch, Faster, Streaming
Base64 인코딩base64EncodeV1Batch, Faster, Streaming
비트 왼쪽 이동bitShiftLeftV1Batch, Streaming
비트 오른쪽 이동bitShiftRightV1Batch, Streaming
진법 변환convertBaseV1Batch, Streaming
문자 집합으로 디코딩decodeV1Batch, Faster, Streaming
바이트 건너뛰기skipBytesV1Batch, Faster, Streaming

배열

배열의 원소, 순서와 중복을 다루는 표현식입니다. 위치 기반 연산은 함수별 인덱스 기준과 음수 처리 조건을 확인합니다.

표현식식별자지원 실행 방식
모든 배열 원소의 조건 충족allArrayElementsSatisfyV1Batch, Streaming
배열 원소 중 하나 이상의 조건 충족anyArrayElementSatisfyV1Batch, Streaming
배열에 원소 추가arrayAddV1Batch, Faster, Streaming
배열의 데카르트 곱arraysCartesianProductV1Batch, Streaming
배열 이어 붙이기arrayConcatV1Batch, Faster, Streaming
배열의 값 포함 여부arrayContainsV1Batch, Faster, Streaming
배열의 null 포함 여부arrayContainsNullV1Batch, Faster, Streaming
배열 차집합arrayDifferenceV1Batch, Faster, Streaming
배열 중복 제거arrayDistinctV1Batch, Faster, Streaming
배열 위치의 원소arrayElementV1Batch, Faster, Streaming
배열 원소의 유일성isArrayUniqueV1Batch, Faster, Streaming
중첩 배열 펼치기arrayFlattenV2Batch, Faster, Streaming
배열 교집합arrayIntersectV1Batch, Faster, Streaming
배열 최댓값arrayMaxV1Batch, Faster, Streaming
배열 최솟값arrayMinV1Batch, Faster, Streaming
배열에서 값의 위치 찾기arrayPositionV1Batch, Faster, Streaming
배열에서 값 제거arrayRemoveV1Batch, Faster, Streaming
배열 반복arrayRepeatV1Batch, Faster, Streaming
배열 순서 뒤집기arrayReverseV1Batch, Faster, Streaming
배열 정렬arraySortV1Batch, Faster, Streaming
구조체 키로 배열 정렬arraySortByKeyV2Batch, Streaming
배열 합집합arrayUnionV1Batch, Faster, Streaming
배열의 공통 원소 여부arraysHaveIntersectionV1Batch, Faster, Streaming
배열을 구조체로 묶기arraysZipV1Batch, Faster, Streaming
빈 배열 생성createEmptyArrayV1Batch, Faster, Streaming
열로 배열 생성createArrayV1Batch, Faster, Streaming
배열로 맵 생성mapFromArraysV1Batch, Faster, Streaming
배열을 행으로 펼치기explodeArrayV1Batch, Faster, Streaming
배열 원소와 위치를 행으로 펼치기explodeArrayWithPositionV2Batch, Streaming
배열 원소 필터링filterArrayElementV1Batch, Streaming
배열 문자열 결합arrayJoinV1Batch, Faster, Streaming
문자열 또는 배열 길이lengthV1Batch, Faster, Streaming
배열 분할arrayPartitionV1Batch, Streaming
배열 원소 축약reduceArrayElementsV1Batch, Streaming
숫자 수열sequenceV2Batch, Faster, Streaming
배열 구간 추출arraySliceV1Batch, Faster, Streaming
배열 원소 합계arraySumV1Batch, Faster, Streaming
배열 원소 변환transformArrayElementV1Batch, Streaming

숫자

숫자의 연산, 집계, 난수와 수학 함수를 다룹니다. 같은 이름의 일반 수학 연산이라도 반환 자료형과 null 처리 조건을 함께 적용합니다.

표현식식별자지원 실행 방식
절댓값absV1Batch, Faster, Streaming
숫자 더하기addV2Batch, Faster, Streaming
역코사인arccosV1Batch, Faster, Streaming
역사인arcsinV1Batch, Faster, Streaming
역탄젠트arctanV1Batch, Faster, Streaming
좌표의 역탄젠트arctan2V1Batch, Faster, Streaming
올림값ceilV1Batch, Faster, Streaming
거리 단위 변환convertDistanceV1Batch, Faster, Streaming
무게 단위 변환convertWeightV1Batch, Faster, Streaming
16진수에서 바이너리로 변환UnhexV1Batch, Faster
16진수 표현HexV1Batch, Faster, Streaming
8진수 표현octalV1Batch, Faster, Streaming
코사인cosineV1Batch, Faster, Streaming
숫자 나누기divideV1Batch, Faster, Streaming
지수 함수exponentialV1Batch, Faster, Streaming
내림값floorV1Batch, Faster, Streaming
입력 열 중 최댓값greatestV1Batch, Faster, Streaming
자연로그logV1Batch, Faster, Streaming
지정한 밑의 로그logNV1Batch, Faster, Streaming
열 최댓값maxV1Batch, Faster, Streaming
평균meanV1Batch, Faster, Streaming
중앙값medianV1Batch, Faster
열 최솟값minV1Batch, Faster, Streaming
나머지moduloV1Batch, Faster, Streaming
숫자 곱하기multiplyV2Batch, Faster, Streaming
자연수 난수naturalRandomV1Batch, Faster, Streaming
숫자 부호 반전negateV1Batch, Faster, Streaming
정규분포 난수normalRandomV1Batch, Faster, Streaming
양의 나머지positiveModuloV1Batch, Faster
거듭제곱powerOfV1Batch, Faster, Streaming
곱 집계productV1Batch
숫자 반올림roundV1Batch, Faster, Streaming
시컨트secantV1Batch, Faster, Streaming
사인sineV1Batch, Faster, Streaming
제곱근sqrtV1Batch, Faster, Streaming
표준편차standardDeviationV1Batch, Faster
부분 문자열substringV1Batch, Faster, Streaming
여러 표현식 빼기subtractManyV1Batch, Faster, Streaming
숫자 빼기subtractV1Batch, Faster, Streaming
합계sumV1Batch, Faster, Streaming
탄젠트tangentV1Batch, Faster, Streaming
균등분포 난수uniformRandomV1Batch, Faster, Streaming

유사도와 거리

문자열과 임베딩의 유사도 또는 거리를 비교합니다. 점수가 커질수록 유사한지, 반대로 차이가 큰지를 각 지표의 정의에서 확인합니다.

표현식식별자지원 실행 방식
문자열 편집 거리levenshteinDistanceV2Batch, Faster, Streaming
ROUGE 점수rougeScoreV1Batch
임베딩 유사도similarityScoreV1Batch
토큰 집합 유사도 비율tokenSetRatioV1Batch, Streaming

자료형 변환

기본 자료형, 논리 자료형과 문자열 표현을 변환합니다. 변환 실패의 null 또는 오류 출력 계약은 함수마다 다릅니다.

표현식식별자지원 실행 방식
자료형 변환castV2Batch, Faster, Streaming
문자열을 날짜로 변환stringToDateV3Batch, Faster, Streaming
문자열을 타임스탬프로 변환stringToTimestampV3Batch, Faster, Streaming
Epoch 밀리초를 날짜로 변환epochMillisToDateV1Batch, Faster, Streaming
Epoch 밀리초를 타임스탬프로 변환epochMillisToTimestampV1Batch, Faster, Streaming
Epoch 초를 날짜로 변환epochSecondsToDateV1Batch, Faster, Streaming
Epoch 초를 타임스탬프로 변환epochSecondsToTimestampV1Batch, Faster, Streaming
날짜를 문자열로 서식 지정dateToStringV2Batch, Faster, Streaming
숫자 서식 지정formatNumberV1Batch, Faster, Streaming
타임스탬프를 문자열로 서식 지정timestampToStringV2Batch, Faster, Streaming
논리 자료형 변환logicalTypeCastV1Batch, Faster, Streaming
타임스탬프를 Epoch 밀리초로 변환timestampToEpochMillisV1Batch, Faster, Streaming
타임스탬프를 Epoch 초로 변환timestampToEpochSecondsV1Batch, Faster, Streaming
URL 디코딩urlDecodeV1Batch, Faster, Streaming

정규식

정규식의 부분 일치, 전체 일치, 추출과 치환을 다룹니다. 일치가 없는 경우와 null 패턴의 결과를 구분합니다.

표현식식별자지원 실행 방식
정규식 일치 항목 전체 추출regexExtractAllV1Batch, Faster, Streaming
정규식 그룹 추출regexExtractV1Batch, Faster, Streaming
정규식 부분 일치regexFindV1Batch, Faster, Streaming
정규식 일치 위치regexIndexV2Batch, Faster, Streaming
정규식 전체 일치regexMatchV2Batch, Faster, Streaming
정규식 치환regexReplaceV1Batch, Faster, Streaming

지리공간

좌표, 지리 인덱스와 도형을 다룹니다. WGS84 변환, 좌표계의 단위, 날짜 변경선과 도형 유효성 조건을 함수별로 확인합니다.

표현식식별자지원 실행 방식
도형 면적areaV1Batch, Streaming
H3 인덱스의 버퍼h3BufferV1Batch, Faster, Streaming
목적지 좌표 계산inverseHaversineV1Batch, Faster, Streaming
Haversine 거리 계산haversineV1Batch, Faster, Streaming
H3 인덱스 집합 압축compactH3SetV1Batch, Faster, Streaming
각도 단위 변환convertAngleV1Batch, Faster, Streaming
DMS 문자열을 GeoPoint로 변환dmsToGeoPointV1Batch, Faster, Streaming
온톨로지 GeoPoint를 구조체로 변환ontologyGeopointToGeopointV1Batch, Faster, Streaming
지구 중심 좌표를 WGS84 좌표로 변환GeocentricToGeodesicV1Batch, Streaming
GeoPoint를 DMS 문자열로 변환geoPointToDmsV1Batch, Faster, Streaming
GeoPoint를 Geohash로 변환geoPointToGeohashV1Batch, Faster, Streaming
GeoPoint를 도형으로 변환geoPointToGeometryV1Batch, Faster, Streaming
GeoPoint를 MGRS로 변환geoPointToMgrsV1Batch, Faster, Streaming
H3 인덱스를 GeoPoint로 변환h3ToGeoPointV1Batch, Faster, Streaming
선 문자열을 다각형으로 변환linestringToPolygonV1Batch, Faster, Streaming
MGRS를 GeoPoint로 변환mgrsToGeoPointV1Batch, Faster, Streaming
온톨로지 GeoPoint 문자열 생성createOntologyGeopointV1Batch, Faster, Streaming
타원 도형 생성createGeoEllipseGeometryV1Batch, Faster, Streaming
측지선 생성createGeodesicLineStringV1Batch, Streaming
위도와 경도로 GeoPoint 생성constructGeoPointV1Batch, Faster, Streaming
좌표계에서 GeoPoint 생성createGeoPointFromCoordinateSystemV1Batch, Faster, Streaming
지리 시계열 참조 생성constructGeotemporalSeriesReferenceV1Batch, Faster, Streaming
선 문자열 도형 생성createGeoLineStringV1Batch, Streaming
거리와 방위각의 부채꼴 도형createGeoRangeFanGeometryV1Batch, Streaming
정렬된 GeoPoint 행으로 도형 생성createGeometryFromOrderedGeoPointRowsV1Batch
Geobuf를 GeoJSON으로 디코딩geobufToGeometryExpressionV1Batch, Streaming
GeoJSON을 Geobuf로 인코딩geometryToGeobufExpressionV1Batch, Faster, Streaming
도형 유형으로 필터링geometryFilterV1Batch, Faster, Streaming
도형 교차 여부geometryIntersectsV1Batch, Faster, Streaming
도형의 3차원 아핀 변환geometry3dAffineTransformationV1Batch, Faster, Streaming
도형 배열 합집합geometryArrayUnionV1Batch, Faster, Streaming
도형 배열의 선 병합geometryArrayLineDissolveV1Batch, Faster, Streaming
도형 버퍼geometryBufferV1Batch, Streaming
도형의 중심점geometryCentroidV1Batch, Streaming
도형 포함 여부geometryContainsV1Batch, Faster, Streaming
도형 차집합geometryDifferenceV1Batch, Faster, Streaming
도형을 단순 도형 배열로 펼치기geometryExplodeToArrayV1Batch, Faster, Streaming
도형 교집합geometryIntersectionV1Batch, Faster, Streaming
도형의 선 길이geometryLengthV1Batch, Streaming
도형의 2차원 회전geometryRotate2dV1Streaming
도형 z 좌표 설정geometrySetZCoordinateV1Batch, Faster, Streaming
도형 사이 최단 거리geometryShortestDistanceV1Batch, Streaming
도형 표준화geometryStandardizeV1Batch, Faster, Streaming
도형 대칭 차집합geometrySymmetricDifferenceV1Batch, Faster, Streaming
도형 평행이동geometryTranslateV1Batch, Faster, Streaming
두 도형의 합집합geometryUnionV1Batch, Faster, Streaming
시작점에서 끝점의 방위각getBearingV1Batch, Faster, Streaming
도형 경계 사각형geometryEnvelopeV1Batch, Streaming
GeoPoint의 H3 인덱스h3IndexExpressionV1Batch, Faster, Streaming
도형을 덮는 H3 인덱스polygonToH3V1Batch, Faster, Streaming
위도와 경도 경계 구조체latLonBoundingBoxV1Batch, Faster, Streaming
H3 이웃 인덱스h3NeighborsV1Batch, Faster, Streaming
도형의 볼록 껍질geometryConvexHullV1Batch, Faster, Streaming
경계 영역의 XZ 곡선 인덱스xzCurveEncodeV1Batch, Streaming
그룹 도형의 경계 사각형groupedGeometryEnvelopeV1Batch, Faster
그룹 도형 합집합groupedGeometryUnionV1Batch
그룹의 위도와 경도 경계groupedLatLonBoundingBoxV1Batch
H3 자식 셀h3CellToChildrenV1Batch, Faster, Streaming
H3 부모 셀h3CellToParentV1Batch, Faster, Streaming
H3 인덱스를 도형으로 변환h3ToGeometryV1Batch, Faster, Streaming
선 위의 GeoPoint 보간interpolateGeoPointAlongLinestringV1Batch, Streaming
Geohash 유효성isValidGeohashV1Batch, Faster, Streaming
GeoJSON 유효성isValidGeoJsonV1Batch, Faster, Streaming
H3 인덱스 유효성isValidH3IndexV1Batch, Faster, Streaming
MGRS 유효성isValidMgrsV1Batch, Faster, Streaming
온톨로지 GeoPoint 유효성isValidOntologyGeopointV1Batch, Faster, Streaming
다각형의 n번째 고리getNthChainFromPolygonV1Batch, Faster, Streaming
선 문자열의 n번째 점linestringPointNV1Batch, Faster, Streaming
다른 좌표계의 GeoJSON 해석parseGeoJsonAsGeometryV1Batch, Faster, Streaming
KML 문자열을 도형으로 해석parseKmlAsGeometryV1Batch, Streaming
KML 문자열을 도형 목록으로 해석parseKmlAsGeometryListV1Batch, Streaming
WKB를 도형으로 해석parseWellKnownBinaryAsGeometryV1Batch, Faster, Streaming
WKT를 도형으로 해석parseWellKnownTextAsGeometryV1Batch, Faster, Streaming
도형 둘레perimeterV1Batch, Streaming
후속 처리를 위한 도형 준비normalizeGeometryV4Batch, Streaming
도형 단순화simplifyGeometryV1Batch, Faster, Streaming
H3 인덱스 집합 압축 해제uncompactH3SetV1Batch, Faster, Streaming

집계

여러 행의 값을 집계하는 표현식입니다. 그룹의 범위와 null 처리, 순위 또는 선택 기준을 각 함수의 계약에 맞춰 구성합니다.

표현식식별자지원 실행 방식
Boolean AND 집계allOfV2Batch, Faster
Boolean OR 집계anyOfV2Batch, Faster
근사 중앙값approxMedianV1Batch
근사 분위수approximatePercentileV1Batch
그룹 값을 배열로 모으기collectArrayV1Batch, Faster, Streaming
그룹의 고유 값을 배열로 모으기collectDistinctArrayV1Batch, Faster, Streaming
모집단 공분산covarianceV1Batch, Streaming
간격 없는 순위denseRankV1Batch, Faster
고유 값 개수distinctCountV1Batch, Faster, Streaming
그룹의 첫 값firstV1Batch, Faster, Streaming
이전 행 값lagV1Batch, Faster
그룹의 마지막 값lastV1Batch, Faster, Streaming
이후 행 값leadV1Batch, Faster
선형 회귀 기울기linearRegressionGradientV2Batch
조건에 맞는 최대 행maxByV1Streaming
조건에 맞는 최소 행minByV1Streaming
최빈값modeV1Batch, Faster
백분위 순위percentRankV1Batch, Faster
피벗 집계pivotExpressionV1Streaming
순위rankV1Batch, Faster
행 개수rowCountV1Batch, Faster, Streaming
행 번호rowNumberV1Batch, Faster, Streaming
표본 공분산sampleCovarianceV1Batch, Streaming
표본 분산sampleVarianceV1Batch, Faster, Streaming
모집단 분산varianceV1Batch, Faster, Streaming

파일

JSON과 XML의 표현 및 스키마 해석, gzip 압축 데이터 처리를 다룹니다.

표현식식별자지원 실행 방식
JSON 문자열로 변환jsonStringV2Batch, Faster, Streaming
Gzip 압축 해제gzipDecompressV1Batch, Faster, Streaming
XML 문자열을 스키마로 해석parseXmlAsSchemaV2Batch, Streaming