以下のドキュメントは、
system.functions システムテーブルから自動生成されています。dotProduct
scalarProduct
引数
vector1— 1つ目のベクトル。Array(T)またはTuple(T)vector2— 2つ目のベクトル。1つ目のベクトルと同じサイズである必要があります。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— 1 番目のタプル。Tuple((U)Int*)またはTuple(Float*)またはTuple(Decimal)t2— 2 番目のタプル。Tuple((U)Int*)またはTuple(Float*)またはTuple(Decimal)
Tuple((U)Int*) または Tuple(Float*) または Tuple(Decimal)
例
基本的な使い方
Query
Response
tupleDivideByNumber
ゼロで除算すると
inf を返します。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 はタプルの最後の要素です。
省略可能な第 3 引数では、アクセスした要素が存在しない場合に、例外をスローする代わりに返すデフォルト値を指定します。
すべての引数は定数でなければなりません。
この関数のランタイムコストはゼロで、演算子 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*)orTuple(Float*)orTuple(Decimal)div— 除数の値。(U)Int*orFloat*orDecimal
Tuple((U)Int*) or Tuple(Float*) or 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 を返します。
タプルまたは分母に整数以外の要素が含まれている場合は、整数でない各分子または除数を最も近い整数に丸めて結果を計算します。
構文
tuple_num— 分子の値からなる Tuple。Tuple((U)Int*)orTuple(Float*)orTuple(Decimal)div— 除数の値。(U)Int*orFloat*orDecimal
0 である商を 0 とした、商の Tuple を返します。Tuple((U)Int*) or Tuple(Float*) or Tuple(Decimal)
例
基本的な使い方
Query
Response
Query
Response
tupleMinus
vectorDifference
引数
t1— 1 つ目のタプル。Tuple((U)Int*)またはTuple(Float*)またはTuple(Decimal)t2— 2 つ目のタプル。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((U)Int*)またはTuple(Float*)またはTuple(Decimal)div— 除数の値。(U)Int*またはFloat*またはDecimal
Tuple((U)Int*) または Tuple(Float*) または Tuple(Decimal)
例
基本的な使い方
Query
Response
tupleMultiply
t1— 1 つ目のタプル。Tuple((U)Int*)またはTuple(Float*)またはTuple(Decimal)t2— 2 つ目のタプル。Tuple((U)Int*)またはTuple(Float*)またはTuple(Decimal)
Tuple((U)Int*) または Tuple(Float*) または Tuple(Decimal)
例
基本的な使い方
Query
Response
tupleMultiplyByNumber
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((U)Int*)またはTuple(Float*)またはTuple(Decimal)
Tuple((U)Int*) または Tuple(Float*) または Tuple(Decimal)
例
基本的な使い方
Query
Response
tuplePlus
vectorSum
引数
t1— 1つ目のタプル。Tuple((U)Int*)またはTuple(Float*)またはTuple(Decimal)t2— 2つ目のタプル。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— 任意の型の値を含む名前付きタプル。Tuple(n1 T1[, n2 T2, ...])
(name, value) のペアからなる配列を返します。Array(Tuple(String, T))
例
名前付きタプル
Query
Response
Query
Response
untuple
untuple の後で特定のカラム名を前提にしないでください。
構文
EXCEPT 式を使用すると、クエリ結果からカラムを除外できます。
引数
x—tuple関数、カラム、または要素のタプル。Tuple。
- なし。
Tuple型のカラムをuntuple関数の引数として使用する例:
Query
Response
EXCEPT 式の使用例:
Query
Response