La siguiente documentación se genera a partir de la tabla del sistema
system.functions.dotProduct
scalarProduct
Argumentos
vector1— Primer vector.Array(T)oTuple(T)vector2— Segundo vector. Debe tener el mismo tamaño que el primer vector.Array(T)oTuple(T)
(U)Int* o Float* o Decimal
Ejemplos
Uso básico
Query
Response
flattenTuple
input— Tupla nombrada y anidada que se va a aplanar.Tuple(n1 T1[, n2 T2, ... ])
Tuple(T)
Ejemplos
Ejemplo de uso
Query
Response
tuple
(x, y, ...).
Sintaxis
- Ninguno.
Query
Response
tupleConcat
tupleN— Número arbitrario de argumentos de tipo Tuple.Tuple(T)
Tuple(T)
Ejemplos
Ejemplo de uso
Query
Response
tupleDivide
La división por cero devuelve
inf.t1— Primera tupla.Tuple((U)Int*)oTuple(Float*)oTuple(Decimal)t2— Segunda tupla.Tuple((U)Int*)oTuple(Float*)oTuple(Decimal)
Tuple((U)Int*) o Tuple(Float*) o Tuple(Decimal)
Ejemplos
Uso básico
Query
Response
tupleDivideByNumber
La división por cero devuelve
inf.tuple— Tupla que se divide.Tuple((U)Int*)oTuple(Float*)oTuple(Decimal)number— Divisor.(U)Int*oFloat*oDecimal
Tuple((U)Int*) o Tuple(Float*) o Tuple(Decimal)
Ejemplos
Uso básico
Query
Response
tupleElement
tuple.-1 es el último elemento de la tupla.
Un tercer argumento opcional especifica un valor predeterminado que se devuelve en lugar de lanzar una excepción cuando el elemento al que se accede no existe.
Todos los argumentos deben ser constantes.
Esta función tiene un coste de ejecución nulo e implementa los operadores x.index y x.name.
Sintaxis
tuple— Una tupla o un array de tuplas.Tuple(T)oArray(Tuple(T))index— Índice de columna, empezando por 1.const UInt8/16/32/64name— Nombre del elemento.const Stringdefault_value— Valor predeterminado que se devuelve cuando el índice está fuera de rango o el elemento no existe.Any
Any
Ejemplos
Acceso por índice
Query
Response
Query
Response
Query
Response
Query
Response
Query
Response
tupleHammingDistance
El tipo del resultado se determina del mismo modo que en las funciones aritméticas, en función del número de elementos de las tuplas de entrada.
UInt8/16/32/64
Ejemplos
Ejemplo de uso
Query
Response
Query
Response
tupleIntDiv
tuple_num— Tuple con los valores del numerador.Tuple((U)Int*)orTuple(Float*)orTuple(Decimal)tuple_div— Tuple con los valores del divisor.Tuple((U)Int*)orTuple(Float*)orTuple(Decimal)
Tuple((U)Int*) or Tuple(Float*) or Tuple(Decimal)
Ejemplos
Uso básico
Query
Response
Query
Response
tupleIntDivByNumber
tuple_num— Tuple de valores del numerador.Tuple((U)Int*)oTuple(Float*)oTuple(Decimal)div— El valor del divisor.(U)Int*oFloat*oDecimal
Tuple((U)Int*) o Tuple(Float*) o Tuple(Decimal)
Ejemplos
Uso básico
Query
Response
Query
Response
tupleIntDivOrZero
tupleIntDiv, realiza la división entera entre una tupla de numeradores y una tupla de denominadores, y devuelve una tupla con los cocientes.
En caso de división por 0, devuelve 0 como cociente en lugar de generar una excepción.
Si alguna de las tuplas contiene elementos no enteros, el resultado se calcula redondeando al entero más cercano cada numerador o divisor no entero.
Sintaxis
tuple_num— Tuple de valores del numerador.Tuple((U)Int*)oTuple(Float*)oTuple(Decimal)tuple_div— Tuple de valores del divisor.Tuple((U)Int*)oTuple(Float*)oTuple(Decimal)
Tuple((U)Int*) o Tuple(Float*) o Tuple(Decimal)
Ejemplos
Con divisores iguales a cero
Query
Response
tupleIntDivOrZeroByNumber
tupleIntDivByNumber, realiza la división entera de una tupla de numeradores entre un denominador dado y devuelve una tupla con los cocientes.
No genera un error si el divisor es cero, sino que devuelve el cociente como cero.
Si la tupla o el divisor contienen elementos no enteros, el resultado se calcula redondeando al entero más cercano cada numerador o divisor no entero.
Sintaxis
tuple_num— Tupla de valores del numerador.Tuple((U)Int*)oTuple(Float*)oTuple(Decimal)div— El valor del divisor.(U)Int*oFloat*oDecimal
0 en los casos en que el divisor es 0. Tuple((U)Int*) o Tuple(Float*) o Tuple(Decimal)
Ejemplos
Uso básico
Query
Response
Query
Response
tupleMinus
vectorDifference
Argumentos
t1— Primera tupla.Tuple((U)Int*)oTuple(Float*)oTuple(Decimal)t2— Segunda tupla.Tuple((U)Int*)oTuple(Float*)oTuple(Decimal)
Tuple((U)Int*) o Tuple(Float*) o Tuple(Decimal)
Ejemplos
Uso básico
Query
Response
tupleModulo
tuple_num— Tuple de valores del numerador.Tuple((U)Int*)oTuple(Float*)oTuple(Decimal)tuple_mod— Tuple de valores del divisor.Tuple((U)Int*)oTuple(Float*)oTuple(Decimal)
Tuple((U)Int*) o Tuple(Float*) o Tuple(Decimal)
Ejemplos
Uso básico
Query
Response
tupleModuloByNumber
tuple_num— Tupla con los elementos del numerador.Tuple((U)Int*)orTuple(Float*)orTuple(Decimal)div— El valor del divisor.(U)Int*orFloat*orDecimal
Tuple((U)Int*) or Tuple(Float*) or Tuple(Decimal)
Ejemplos
Uso básico
Query
Response
tupleMultiply
t1— Primera tupla.Tuple((U)Int*)oTuple(Float*)oTuple(Decimal)t2— Segunda tupla.Tuple((U)Int*)oTuple(Float*)oTuple(Decimal)
Tuple((U)Int*) o Tuple(Float*) o Tuple(Decimal)
Ejemplos
Uso básico
Query
Response
tupleMultiplyByNumber
tuple— Tupla que se va a multiplicar.Tuple((U)Int*)oTuple(Float*)oTuple(Decimal)number— Multiplicador.(U)Int*oFloat*oDecimal
Tuple((U)Int*) o Tuple(Float*) o Tuple(Decimal)
Ejemplos
Uso básico
Query
Response
tupleNames
Tuple(a T, b T, ...), devuelve un array de cadenas que representan los nombres de las columnas de la tupla. Si los elementos de la tupla no tienen nombres explícitos, se usarán sus índices como nombres de columna.
Sintaxis
- Ninguno.
Query
Response
tupleNegate
t— Tuple que se va a negar.Tuple((U)Int*)oTuple(Float*)oTuple(Decimal)
Tuple((U)Int*) o Tuple(Float*) o Tuple(Decimal)
Ejemplos
Uso básico
Query
Response
tuplePlus
vectorSum
Argumentos
t1— Primera tupla.Tuple((U)Int*)oTuple(Float*)oTuple(Decimal)t2— Segunda tupla.Tuple((U)Int*)oTuple(Float*)oTuple(Decimal)
Tuple((U)Int*) o Tuple(Float*) o Tuple(Decimal)
Ejemplos
Uso básico
Query
Response
tuplePositiveModuloByNumber
tuple_num— Tuple de valores del numerador.Tuple((U)Int*)oTuple(Float*)oTuple(Decimal)div— El valor del divisor.(U)Int*oFloat*oDecimal
Tuple((U)Int*) o Tuple(Float*) o Tuple(Decimal)
Ejemplos
Uso básico
Query
Response
tupleToNameValuePairs
(name, value).
Por ejemplo, la tupla Tuple(n1 T1, n2 T2, ...) se convierte en Array(Tuple('n1', T1), Tuple('n2', T2), ...).
Todos los valores de la tupla deben ser del mismo tipo.
Sintaxis
tuple— Tupla con nombre con valores de cualquier tipo.Tuple(n1 T1[, n2 T2, ...])
(name, value). Array(Tuple(String, T))
Ejemplos
Tupla con nombre
Query
Response
Query
Response
untuple
untuple.
Sintaxis
EXCEPT para omitir columnas en el resultado de la consulta.
Argumentos
x— Una funcióntuple, una columna o una tupla de elementos. Tuple.
- Ninguno.
Tuple como parámetro de la función untuple:
Query
Response
EXCEPT:
Query
Response