아래 문서는
system.functions 시스템 테이블을 기반으로 생성됩니다.dotProduct
scalarProduct
인수
vector1— 첫 번째 벡터입니다.Array(T)또는Tuple(T)vector2— 두 번째 벡터입니다. 첫 번째 벡터와 크기가 같아야 합니다.Array(T)또는Tuple(T)
(U)Int*, Float* 또는 Decimal
예시
기본 사용법
Query
Response
flattenTuple
input— 평탄화할 이름이 있는 중첩 튜플입니다.Tuple(n1 T1[, n2 T2, ... ])
Tuple(T)
예시
사용 예시
Query
Response
tuple
(x, y, ...)를 구현합니다.
구문
- 없음.
Query
Response
tupleConcat
tupleN— Tuple 타입 인수를 임의 개수로 받습니다.Tuple(T)
Tuple(T)
예시
사용 예시
Query
Response
tupleDivide
0으로 나누면
inf를 반환합니다.t1— 첫 번째 튜플입니다.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)t2— 두 번째 튜플입니다.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)
Tuple((U)Int*) 또는 Tuple(Float*) 또는 Tuple(Decimal)
예시
기본 사용법
Query
Response
tupleDivideByNumber
0으로 나누면
inf를 반환합니다.tuple— 나눌 Tuple입니다.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)number— 나눗수입니다.(U)Int*또는Float*또는Decimal
Tuple((U)Int*) 또는 Tuple(Float*) 또는 Tuple(Decimal)
예시
기본 사용법
Query
Response
tupleElement
tuple.-1은 튜플의 마지막 요소입니다.
선택적 세 번째 인수는 기본값을 지정하며, 접근하려는 요소가 존재하지 않을 때 예외를 발생시키는 대신 이 값을 반환합니다.
모든 인수는 상수여야 합니다.
이 함수는 런타임 비용이 전혀 없으며 x.index 및 x.name 연산자를 구현합니다.
구문
tuple— 튜플 또는 튜플의 배열입니다.Tuple(T)또는Array(Tuple(T))index— 1부터 시작하는 컬럼 인덱스입니다.const UInt8/16/32/64name— 요소의 이름입니다.const Stringdefault_value— 인덱스가 범위를 벗어나거나 요소가 존재하지 않을 때 반환되는 기본값입니다.Any
Any
예시
인덱스 접근
Query
Response
Query
Response
Query
Response
Query
Response
Query
Response
tupleHammingDistance
구문
UInt8/16/32/64
예시
사용 예시
Query
Response
Query
Response
tupleIntDiv
tuple_num— 분자 값으로 이루어진 Tuple.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)tuple_div— 제수 값으로 이루어진 Tuple.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)
Tuple((U)Int*) 또는 Tuple(Float*) 또는 Tuple(Decimal)
예시
기본 사용법
Query
Response
Query
Response
tupleIntDivByNumber
tuple_num— 분자 값으로 이루어진 Tuple입니다.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)div— 제수 값입니다.(U)Int*또는Float*또는Decimal
Tuple((U)Int*) 또는 Tuple(Float*) 또는 Tuple(Decimal)
예시
기본 사용법
Query
Response
Query
Response
tupleIntDivOrZero
tupleIntDiv와 마찬가지로 분자 튜플과 분모 튜플의 정수 나눗셈을 수행하여 몫의 튜플을 반환합니다.
0으로 나누는 경우에는 예외를 발생시키는 대신 몫을 0으로 반환합니다.
둘 중 하나의 튜플에 정수가 아닌 요소가 포함된 경우, 각 정수가 아닌 분자 또는 제수를 가장 가까운 정수로 반올림하여 결과를 계산합니다.
구문
tuple_num— 분자 값의 Tuple입니다.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)tuple_div— 제수 값의 Tuple입니다.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)
Tuple((U)Int*) 또는 Tuple(Float*) 또는 Tuple(Decimal)
예시
제수가 0인 경우
Query
Response
tupleIntDivOrZeroByNumber
tupleIntDivByNumber와 마찬가지로, 주어진 분모로 분자 튜플에 대해 정수 나눗셈을 수행하고 몫으로 이루어진 튜플을 반환합니다.
분모가 0이어도 오류를 발생시키지 않으며, 대신 몫을 0으로 반환합니다.
튜플이나 div에 정수가 아닌 요소가 포함되어 있으면, 정수가 아닌 각 분자 또는 분모를 가장 가까운 정수로 반올림한 뒤 결과를 계산합니다.
구문
tuple_num— 분자 값의 Tuple입니다.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)div— 제수 값입니다.(U)Int*또는Float*또는Decimal
0인 경우 해당 몫을 0으로 하는 몫의 Tuple을 반환합니다. Tuple((U)Int*) 또는 Tuple(Float*) 또는 Tuple(Decimal)
예시
기본 사용법
Query
Response
Query
Response
tupleMinus
vectorDifference
인수
t1— 첫 번째 Tuple.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)t2— 두 번째 Tuple.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)
Tuple((U)Int*) 또는 Tuple(Float*) 또는 Tuple(Decimal)
예시
기본 사용법
Query
Response
tupleModulo
tuple_num— 분자 값으로 이루어진 Tuple입니다.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)tuple_mod— 제수 값으로 이루어진 Tuple입니다.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)
Tuple((U)Int*) 또는 Tuple(Float*) 또는 Tuple(Decimal)
예시
기본 사용법
Query
Response
tupleModuloByNumber
tuple_num— 분자 요소로 이루어진 Tuple입니다.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)div— 제수 값입니다.(U)Int*또는Float*또는Decimal
Tuple((U)Int*) 또는 Tuple(Float*) 또는 Tuple(Decimal)
예시
기본 사용법
Query
Response
tupleMultiply
t1— 첫 번째 Tuple입니다.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)t2— 두 번째 Tuple입니다.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)
Tuple((U)Int*) 또는 Tuple(Float*) 또는 Tuple(Decimal)
예시
기본 사용법
Query
Response
tupleMultiplyByNumber
tuple— 곱할 Tuple입니다.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)number— 곱하는 값입니다.(U)Int*또는Float*또는Decimal
Tuple((U)Int*) 또는 Tuple(Float*) 또는 Tuple(Decimal)
예시
기본 사용법
Query
Response
tupleNames
Tuple(a T, b T, ...) 형식의 튜플에 대해서는 튜플에서 이름이 지정된 컬럼을 나타내는 문자열 배열을 반환합니다. 튜플 요소에 명시적인 이름이 없으면 해당 인덱스를 대신 컬럼 이름으로 사용합니다.
구문
- 없음.
Query
Response
tupleNegate
t— 음수화할 Tuple입니다.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)
Tuple((U)Int*) 또는 Tuple(Float*) 또는 Tuple(Decimal)
예시
기본 사용법
Query
Response
tuplePlus
vectorSum
인수
t1— 첫 번째 튜플.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)t2— 두 번째 튜플.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)
Tuple((U)Int*) 또는 Tuple(Float*) 또는 Tuple(Decimal)
예시
기본 사용법
Query
Response
tuplePositiveModuloByNumber
tuple_num— 분자 값으로 이루어진 Tuple입니다.Tuple((U)Int*)또는Tuple(Float*)또는Tuple(Decimal)div— 제수 값입니다.(U)Int*또는Float*또는Decimal
Tuple((U)Int*) 또는 Tuple(Float*) 또는 Tuple(Decimal)
예시
기본 사용법
Query
Response
tupleToNameValuePairs
(name, value) 쌍으로 이루어진 배열로 변환합니다.
예를 들어, 튜플 Tuple(n1 T1, n2 T2, ...)는 Array(Tuple('n1', T1), Tuple('n2', T2), ...)로 변환됩니다.
튜플의 모든 값은 동일한 타입이어야 합니다.
구문
tuple— 임의의 타입 값으로 이루어진 named tuple입니다.Tuple(n1 T1[, n2 T2, ...])
(name, value) 쌍으로 구성된 배열을 반환합니다. Array(Tuple(String, T))
예시
Named tuple
Query
Response
Query
Response
untuple
untuple 이후의 특정 컬럼 이름을 가정하지 마십시오.
구문
EXCEPT 표현식을 사용하여 쿼리 결과에서 컬럼을 제외할 수 있습니다.
인수
x—tuple함수, 컬럼 또는 요소로 이루어진 튜플입니다. Tuple.
- 없음.
Tuple형 컬럼을 untuple 함수의 매개변수로 사용하는 예시:
Query
Response
EXCEPT 표현식 사용 예시:
Query
Response