以下文档由
system.functions 系统表自动生成。dotProduct
scalarProduct
参数
返回值
返回两个向量的点积。(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
除以零将返回
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
除以零将返回
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。
Syntax
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 类似,对一个由被除数组成的 Tuple 和一个由除数组成的 Tuple 执行整数除法,并返回由商组成的 Tuple。
如果发生除以 0,则返回的商为 0,而不是抛出异常。
如果任一 Tuple 包含非整数元素,则会先将每个非整数被除数或除数舍入为最接近的整数,再计算结果。
语法
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 类似,它对一个由多个分子组成的元组和给定分母执行整数除法,并返回由各个商组成的元组。
当除数为零时,它不会抛出错误,而是返回商为零。
如果元组或 div 包含非整数元素,则会先将每个非整数分子或除数舍入到最接近的整数,再计算结果。
语法
tuple_num— 由分子值组成的 Tuple。Tuple((U)Int*)或Tuple(Float*)或Tuple(Decimal)div— 除数值。(U)Int*或Float*或Decimal
0 时,对应的商为 0。Tuple((U)Int*) 或 Tuple(Float*) 或 Tuple(Decimal)
示例
基本用法
Query
Response
Query
Response
tupleMinus
vectorDifference
参数
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
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((U)Int*)或Tuple(Float*)或Tuple(Decimal)t2— 第二个元组。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) 对组成的 Array。
例如,Tuple Tuple(n1 T1, n2 T2, ...) 会转换为 Array(Tuple('n1', T1), Tuple('n2', T2), ...)。
Tuple 中的所有值都必须是相同的类型。
语法
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