Compartilhar via


Tipos de função escalar em um relance

Aplica-se a: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Este artigo lista todas as funções escalares disponíveis agrupadas por tipo. Para funções de agregação, consulte tipos de função de agregação.

Funções binárias

Nome da função Descrição
binary_and() Retorna um resultado do bit a bit e da operação entre dois valores.
binary_not() Retorna uma negação bit a bit do valor de entrada.
binary_or() Retorna um resultado da operação bit a bit dos dois valores.
binary_shift_left() Retorna a operação de deslocamento binário à esquerda em um par de números: um << n.
binary_shift_right() Retorna a operação de deslocamento binário para a direita em um par de números: um >> n.
binary_xor() Retorna um resultado da operação de xor bit a bit dos dois valores.
bitset_count_ones() Retorna o número de bits definidos na representação binária de um número.

Funções de conversão

Nome da função Descrição
tobool() Converter entradas em representação booliana (assinada de 8 bits).
todatetime() Converte a entrada em escalar datetime.
todecimal() Converte a entrada em uma representação de número decimal.
todouble() Converte a entrada em um valor do tipo real.
toguid() Converte a entrada em um valor de guid de tipo.
toint() Converte a entrada em uma representação de número inteiro.
tolong() Converte a entrada em uma representação numérica longa.
tostring() Converte a entrada em uma representação de cadeia de caracteres.
totimespan() Converte a entrada em escalar de tempo.

Funções DateTime/timespan

Nome da função Descrição
ago() Subtrai o intervalo de tempo determinado do horário UTC atual.
datetime_add() Calcula um novo datetime de uma datepart especificada multiplicada por um valor especificado, adicionado a um datetime especificado.
datetime_diff() Retorna o final do ano que contém a data, alternada por um deslocamento, se fornecida.
datetime_local_to_utc() Converte datetime local em datetime UTC usando uma especificação de fuso horário.
datetime_part() Extrai a parte de data solicitada como um valor inteiro.
datetime_utc_to_local() Converte datetimgoe UTC em datetime local usando uma especificação de fuso horário .
dayofmonth() Retorna o número inteiro que representa o número do dia do mês especificado.
dayofweek() Retorna o número inteiro de dias desde o domingo anterior, como um período de tempo.
dayofyear() Retorna o número inteiro representa o número de dia do ano determinado.
endofday() Retorna o final do dia que contém a data, alternada por um deslocamento, se fornecida.
endofmonth() Retorna o final do mês que contém a data, alternada por um deslocamento, se fornecida.
endofweek() Retorna o final da semana que contém a data, alternada por um deslocamento, se fornecida.
endofyear() Retorna o final do ano que contém a data, alternada por um deslocamento, se fornecida.
format_datetime() Formata um parâmetro datetime com base no parâmetro de padrão de formato.
format_timespan() Formata um parâmetro format-timespan com base no parâmetro de padrão de formato.
getyear() Retorna a parte do ano do argumento datetime.
hourofday() Retorna o número inteiro que representa o número de hora da data determinada.
make_datetime() Cria um valor escalar datetime da data e hora especificadas.
make_timespan() Cria um valor escalar de intervalo de tempo do período de tempo especificado.
monthofyear() Retorna o número inteiro que representa o número do mês do ano determinado.
agora() Retorna o tempo de relógio UTC atual, opcionalmente deslocado por um determinado período de tempo.
startofday() Retorna o início do dia que contém a data, deslocada por um deslocamento, se fornecida.
startofmonth() Retorna o início do mês que contém a data, alternada por um deslocamento, se fornecida.
startofweek() Retorna o início da semana que contém a data, alternada por um deslocamento, se fornecida.
startofyear() Retorna o início do ano que contém a data, alternada por um deslocamento, se fornecida.
todatetime() Converte a entrada em escalar datetime.
totimespan() Converte a entrada em escalar de tempo.
unixtime_microseconds_todatetime() Converte microssegundos unix-epoch em datetime UTC.
unixtime_milliseconds_todatetime() Converte milissegundos unix-epoch em datetime UTC.
unixtime_nanoseconds_todatetime() Converte nanossegundos unix-epoch em datetime UTC.
unixtime_seconds_todatetime() Converte segundos unix-epoch em datetime UTC.
weekofyear() Retorna um inteiro que representa o número da semana.

Funções dinâmicas/de matriz

Nome da função Descrição
array_concat() Concatena várias matrizes dinâmicas em uma única matriz.
array_iff() Aplica a função iif de elemento em matrizes.
array_index_of() Pesquisa a matriz para o item especificado e retorna sua posição.
array_length() Calcula o número de elementos em uma matriz dinâmica.
array_reverse() Inverte a ordem dos elementos em uma matriz dinâmica.
array_rotate_left() Gira valores dentro de uma matriz dinâmica para a esquerda.
array_rotate_right() Gira valores dentro de uma matriz dinâmica à direita.
array_shift_left() Desloca valores dentro de uma matriz dinâmica para a esquerda.
array_shift_right() Desloca valores dentro de uma matriz dinâmica para a direita.
array_slice() Extrai uma fatia de uma matriz dinâmica.
array_sort_asc() Classifica uma coleção de matrizes em ordem crescente.
array_sort_desc() Classifica uma coleção de matrizes em ordem decrescente.
array_split() Cria uma matriz de matrizes divididas da matriz de entrada.
array_sum() Calcula a soma de uma matriz dinâmica.
bag_has_key() Verifica se uma coluna de recipiente dinâmico contém uma determinada chave.
bag_keys() Enumera todas as chaves raiz em um objeto de recipiente de propriedade dinâmico.
bag_merge() Mescla os sacos de propriedades dinâmicos em um recipiente de propriedades dinâmico com todas as propriedades mescladas.
bag_pack() Cria um objeto dinâmico (recipiente de propriedades) de uma lista de nomes e valores.
bag_pack_columns() Cria um objeto dinâmico (recipiente de propriedades) de uma lista de colunas.
bag_remove_keys() Remove chaves e valores associados de um recipiente de propriedades dinâmico.
bag_set_key() Define uma determinada chave para um determinado valor em um recipiente de propriedades dinâmico.
jaccard_index() Calcula o índice jaccard de dois conjuntos.
pack_all() Cria um objeto dinâmico (recipiente de propriedades) de todas as colunas da expressão tabular.
pack_array() Empacota todos os valores de entrada em uma matriz dinâmica.
repeat() Gera uma matriz dinâmica que contém uma série de valores iguais.
set_difference() Retorna uma matriz do conjunto de todos os valores distintos que estão na primeira matriz, mas não estão em outras matrizes.
set_has_element() Determina se a matriz especificada contém o elemento especificado.
set_intersect() Retorna uma matriz do conjunto de todos os valores distintos que estão em todas as matrizes.
set_union() Retorna uma matriz do conjunto de todos os valores distintos que estão em qualquer uma das matrizes fornecidas.
treepath() Enumera todas as expressões de caminho que identificam folhas em um objeto dinâmico.
zip() A função zip aceita qualquer número de matrizes dinâmicas. Retorna uma matriz cujos elementos são cada uma matriz com os elementos das matrizes de entrada do mesmo índice.

Funções escalares de janela

Nome da função Descrição
próximo() Para o conjunto de linhas serializado, retorna um valor de uma coluna especificada da linha posterior de acordo com o deslocamento.
prev() Para o conjunto de linhas serializado, retorna um valor de uma coluna especificada da linha anterior de acordo com o deslocamento.
row_cumsum() Calcula a soma cumulativa de uma coluna.
row_number() Retorna o número de uma linha no conjunto de linhas serializado – números consecutivos começando de um determinado índice ou de 1 por padrão.
row_rank_dense() Retorna a classificação densa de uma linha no conjunto de linhas serializado.
row_rank_min() Retorna a classificação mínima de uma linha no conjunto de linhas serializado.

Funções de controle de fluxo

Nome da função Descrição
toscalar() Retorna um valor de constante escalar da expressão avaliada.

Funções matemáticas

Nome da função Descrição
abs() Calcula o valor absoluto da entrada.
acos() Retorna o ângulo cujo cosseno é o número especificado (a operação inversa de cos()).
asin() Retorna o ângulo cujo seno é o número especificado (a operação inversa de sin()).
atan() Retorna o ângulo cuja tangente é o número especificado (a operação inversa de tan()).
atan2() Calcula o ângulo, em radianos, entre o eixo x positivo e o raio da origem até o ponto (y, x).
beta_cdf() Retorna a função de distribuição beta cumulativa padrão.
beta_inv() Retorna o inverso da função beta de densidade beta de probabilidade cumulativa beta.
beta_pdf() Retorna a função beta de densidade de probabilidade.
cos() Retorna a função cosseno.
cot() Calcula o cotangente trigonométrico do ângulo especificado, em radianos.
graus() Converte o valor angular em radianos em valor em graus, usando graus de fórmula = (180 /PI) * ângulo em radianos.
erf() Retorna a função de erro.
erfc() Retorna a função de erro complementar.
exp() A função exponencial base-e de x, que é gerada para o power x: e^x.
exp10() A função exponencial base 10 de x, que é 10 elevada à potência x: 10^x.
exp2() A função exponencial base 2 de x, que é 2 elevada à potência x: 2^x.
gama() Computa a função gama.
isfinite() Retorna se a entrada é um valor finito (não é infinito ou NaN).
isinf() Retorna se a entrada é um valor infinito (positivo ou negativo).
isnan() Retorna se a entrada é um valor NaN (Não Número).
log() Retorna a função logaritmo natural.
log10() Retorna a função de logaritmo comum (base-10).
log2() Retorna a função logaritmo base-2.
loggamma() Calcula o log de valor absoluto da função gama.
não() Inverte o valor de seu argumento bool.
pi() Retorna o valor constante de Pi (π).
pow() Retorna um resultado da elevação ao poder.
radianos() Converte o valor angular em graus em valor em radianos, usando radianos de fórmula = (PI/180) * ângulo em graus.
rand() Retorna um número aleatório.
range() Gera uma matriz dinâmica que contém uma série de valores igualmente espaçados.
round() Retorna a origem arredondada para a precisão especificada.
sign() Sinal de uma expressão numérica.
sin() Retorna a função seno.
sqrt() Retorna a função raiz quadrada.
tan() Retorna a função tangente.
welch_test() Calcula o valor p da função Welch-test.

Funções de metadados

Nome da função Descrição
column_ifexists() Usa um nome de coluna como uma cadeia de caracteres e um valor padrão. Retorna uma referência à coluna se ela existir, caso contrário, retorna o valor padrão.
current_cluster_endpoint() Retorna o cluster atual executando a consulta.
current_database() Retorna o nome do banco de dados no escopo.
current_principal() Retorna a entidade de segurança atual que está executando essa consulta.
current_principal_details() Retorna detalhes da entidade de segurança que está executando a consulta.
current_principal_is_member_of() Verifica a associação de grupo ou a identidade principal da entidade de segurança atual que executa a consulta.
cursor_after() Usado para acessar os registros que foram ingeridos após o valor anterior do cursor.
estimate_data_size() Retorna um tamanho de dados estimado das colunas selecionadas da expressão tabular.
extent_id() Retorna um identificador exclusivo que identifica o fragmento de dados ("extent") em que o registro atual reside.
extent_tags() Retorna uma matriz dinâmica com as marcas do fragmento de dados ("extent") em que o registro atual reside.
ingestion_time() Recupera a coluna $IngestionTime datetime oculta do registro ou nula.

Funções de arredondamento

Nome da função Descrição
bin() Arredonda os valores para baixo para um múltiplo inteiro de um determinado tamanho de compartimento.
bin_at() Arredonda os valores para um "bin" de tamanho fixo, com controle sobre o ponto inicial da lixeira. (Consulte também a função bin.)
ceiling() Calcula o número inteiro menor maior ou igual à expressão numérica especificada.

Funções condicionais

Nome da função Descrição
case() Avalia uma lista de predicados e retorna a primeira expressão de resultado cujo predicado está satisfeito.
coalesce() Avalia uma lista de expressões e retorna a primeira expressão não nula (ou não nula para cadeia de caracteres).
iff() Avalie o primeiro argumento (o predicado) e retorna o valor do segundo ou terceiro argumentos, dependendo se o predicado foi avaliado como verdadeiro (segundo) ou falso (terceiro).
max_of() Retorna o valor máximo de várias expressões numéricas avaliadas.
min_of() Retorna o valor mínimo de várias expressões numéricas avaliadas.

Funções em termos de elementos da série

Nome da função Descrição
series_abs() Calcula o valor absoluto em termos de elemento da entrada da série numérica.
series_acos() Calcula a função de arccosina em termos de elemento da entrada da série numérica.
series_add() Calcula a adição em termos de elemento de duas entradas de série numérica.
series_asin() Calcula a função arcsina em termos de elemento da entrada da série numérica.
series_atan() Calcula a função arctangent em termos de elemento da entrada da série numérica.
series_ceiling() Calcula a função de teto em termos de elemento da entrada da série numérica.
series_cos() Calcula a função cosseno em termos de elemento da entrada da série numérica.
series_divide() Calcula a divisão em termos de elemento de duas entradas de série numérica.
series_equals() Calcula a operação lógica de igual a elementos (==) de duas entradas de série numérica.
series_exp() Calcula a função exponencial base-e de elementos (e^x) da entrada da série numérica.
series_floor() Calcula a função de piso em termos de elemento da entrada da série numérica.
series_greater() Calcula a operação lógica de elemento maior (>) de duas entradas de série numérica.
series_greater_equals() Calcula a operação lógica de elemento maior ou igual a (>=) de duas entradas de série numérica.
series_less() Calcula a operação lógica de elemento menos (<) de duas entradas de série numérica.
series_less_equals() Calcula a operação lógica menos ou igual (<=) de elementos de duas entradas de série numérica.
series_log() Calcula a função de logaritmo natural em termos de elemento (base-e) da entrada da série numérica.
series_multiply() Calcula a multiplicação em termos de elemento de duas entradas de série numérica.
series_not_equals() Calcula a operação lógica element-wise not equals (!=) de duas entradas de série numérica.
series_pow() Calcula o poder do elemento de duas entradas de série numérica.
series_sign() Calcula o sinal de elemento da entrada da série numérica.
series_sin() Calcula a função de seno em termos de elemento da entrada da série numérica.
series_subtract() Calcula a subtração em termos de elemento de duas entradas de série numérica.
series_tan() Calcula a função tangente em termos de elemento da entrada da série numérica.

Funções de processamento de série

Nome da função Descrição
series_cosine_similarity() Calcula a de similaridade de cosseno de duas séries numéricas.
series_decompose() Faz uma decomposição da série em componentes.
series_decompose_anomalies() Localiza anomalias em uma série baseada na decomposição da série.
series_decompose_forecast() Previsão baseada na decomposição da série.
series_dot_product() Calcula o de produto de ponto de duas séries numéricas.
series_fill_backward() Executa a interpolação de preenchimento reverso de valores ausentes em uma série.
series_fill_const() Substitui valores ausentes em uma série por um valor constante especificado.
series_fill_forward() Executa a interpolação de preenchimento de valores ausentes em uma série.
series_fill_linear() Executa a interpolação linear de valores ausentes em uma série.
series_fft() Aplica a FFT (Transformação Fourier Rápida) em uma série.
series_fir() Aplica um filtro de resposta de impulso finito em uma série.
series_fit_2lines() Aplica a regressão linear de dois segmentos em uma série, retornando várias colunas.
series_fit_2lines_dynamic() Aplica a regressão linear de dois segmentos em uma série, retornando objeto dinâmico.
series_fit_line() Aplica regressão linear em uma série, retornando várias colunas.
series_fit_line_dynamic() Aplica regressão linear em uma série, retornando objeto dinâmico.
series_fit_poly() Aplica regressão polinomial em uma série, retornando várias colunas.
series_ifft() Aplica a INverse Fast Fourier Transform (IFFT) em uma série.
series_iir() Aplica um filtro de Resposta de Impulso Infinito em uma série.
series_magnitude() Calcula a magnitude da série numérica.
series_outliers() Pontua pontos de anomalias em uma série.
series_pearson_correlation() Calcula o coeficiente de correlação pearson de duas séries.
series_periods_detect() Localiza os períodos mais significativos que existem em uma série temporal.
series_periods_validate() Verifica se uma série temporal contém padrões periódicos de determinados comprimentos.
series_seasonal() Localiza o componente sazonal da série.
series_stats() Retorna estatísticas de uma série em várias colunas.
series_stats_dynamic() Retorna estatísticas de uma série em objeto dinâmico.
series_sum() Calcula a soma dos elementos da série numérica.

Funções de cadeia de caracteres

Nome da função Descrição
base64_encode_tostring() Codifica uma cadeia de caracteres como cadeia de caracteres base64.
base64_encode_fromguid() Codifica um GUID como cadeia de caracteres base64.
base64_decode_tostring() Decodifica uma cadeia de caracteres base64 para uma cadeia de caracteres UTF-8.
base64_decode_toarray() Decodifica uma cadeia de caracteres base64 para uma matriz de valores longos.
base64_decode_toguid() Decodifica uma cadeia de caracteres base64 para um GUID.
countof() Conta ocorrências de uma subcadeia de caracteres em uma cadeia de caracteres. Correspondências de cadeia de caracteres simples podem se sobrepor; As correspondências regex não.
extract() Obtenha uma correspondência para uma expressão regular de uma cadeia de caracteres de texto.
extract_all() Obtenha todas as correspondências de uma expressão regular de uma cadeia de caracteres de texto.
extract_json() Obtenha um elemento especificado de um texto JSON usando uma expressão de caminho.
has_any_index() Pesquisa a cadeia de caracteres em busca de itens especificados na matriz e retorna a posição do primeiro item encontrado na cadeia de caracteres.
indexof() A função relata o índice baseado em zero da primeira ocorrência de uma cadeia de caracteres especificada dentro da cadeia de caracteres de entrada.
isempty() Retorna true se o argumento for uma cadeia de caracteres vazia ou for nulo.
isnotempty() Retornará true se o argumento não for uma cadeia de caracteres vazia ou nula.
isnotnull() Retornará true se o argumento não for nulo.
isnull() Avalia seu único argumento e retorna um valor bool que indica se o argumento é avaliado como um valor nulo.
parse_command_line() Analisa uma cadeia de caracteres de linha de comando Unicode e retorna uma matriz dos argumentos de linha de comando.
parse_csv() Divide uma determinada cadeia de caracteres que representa valores separados por vírgulas e retorna uma matriz de cadeia de caracteres com esses valores.
parse_ipv4() Converte a entrada em uma representação numérica longa (assinada de 64 bits).
parse_ipv4_mask() Converte a cadeia de caracteres de entrada e a máscara de prefixo IP em uma representação de número longa (assinada de 64 bits).
parse_ipv6() Converte a cadeia de caracteres IPv6 ou IPv4 em uma representação de cadeia de caracteres IPv6 canônica.
parse_ipv6_mask() Converte cadeia de caracteres IPv6 ou IPv4 e netmask em uma representação de cadeia de caracteres IPv6 canônica.
parse_json() Interpreta uma cadeia de caracteres como um valor JSON e retorna o valor como dinâmico.
parse_url() Analisa uma cadeia de caracteres de URL absoluta e retorna um objeto dinâmico que contém todas as partes da URL.
parse_urlquery() Analisa uma cadeia de caracteres de consulta de URL e retorna um objeto dinâmico que contém os parâmetros de consulta.
parse_version() Converte a representação de cadeia de caracteres de entrada da versão em um número decimal comparável.
replace_regex() Substitua todas as correspondências regex por outra cadeia de caracteres.
replace_string() Substitua todas as correspondências de cadeia de caracteres única por uma cadeia de caracteres especificada.
replace_strings() Substitua todas as várias correspondências de cadeias de caracteres por cadeias de caracteres especificadas.
punycode_from_string() Codifica o nome de domínio no formulário Punycode.
punycode_to_string() Decodifica o nome de domínio do formulário Punycode.
reverso() A função faz o inverso da cadeia de caracteres de entrada.
split() Divide uma determinada cadeia de caracteres de acordo com um determinado delimitador e retorna uma matriz de cadeia de caracteres com as subcadeias de caracteres contidas.
strcat() Concatena entre 1 e 64 argumentos.
strcat_delim() Concatena entre 2 e 64 argumentos, com delimitador, fornecidos como primeiro argumento.
strcmp() Compara duas cadeias de caracteres.
strlen() Retorna o comprimento, em caracteres, da cadeia de caracteres de entrada.
strrep() Repete o número fornecido de cadeia de caracteres fornecida (padrão – 1).
substring() Extrai uma subcadeia de caracteres de uma cadeia de caracteres de origem começando de algum índice até o final da cadeia de caracteres.
tohex() Converte a entrada em uma cadeia de caracteres hexadecimal.
tolower() Converte a entrada em uma cadeia de caracteres em letras minúsculas.
toupper() Converte uma cadeia de caracteres em maiúsculas e minúsculas.
translate() Substitui um conjunto de caracteres ('searchList') por outro conjunto de caracteres ('replacementList') em uma determinada cadeia de caracteres.
trim() Remove todas as correspondências à esquerda e à direita da expressão regular especificada.
trim_end() Remove a correspondência à direita da expressão regular especificada.
trim_start() Remove a correspondência à esquerda da expressão regular especificada.
url_decode() A função converte a URL codificada em uma representação de URL regular.
url_encode() A função converte caracteres da URL de entrada em um formato que pode ser transmitido pela Internet.

Funções IPv4/IPv6

Nome da função Descrição
ipv4_compare() Compara duas cadeias de caracteres IPv4.
ipv4_is_in_range() Verifica se o endereço da cadeia de caracteres IPv4 está no intervalo de notação de prefixo IPv4.
ipv4_is_in_any_range() Verifica se o endereço da cadeia de caracteres IPv4 é qualquer um dos intervalos de notação de prefixo IPv4.
ipv4_is_match() Corresponde a duas cadeias de caracteres IPv4.
ipv4_is_private() Verifica se o endereço de cadeia de caracteres IPv4 pertence a um conjunto de IPs de rede privada.
ipv4_netmask_suffix Retorna o valor do sufixo de máscara de rede IPv4 do endereço de cadeia de caracteres IPv4.
parse_ipv4() Converte a cadeia de caracteres de entrada em uma representação numérica longa (assinada de 64 bits).
parse_ipv4_mask() Converte a cadeia de caracteres de entrada e a máscara de prefixo IP em uma representação de número longa (assinada de 64 bits).
ipv4_range_to_cidr_list() Converte o intervalo de endereços IPv4 em uma lista de intervalos CIDR.
ipv6_compare() Compara duas cadeias de caracteres IPv4 ou IPv6.
ipv6_is_match() Corresponde a duas cadeias de caracteres IPv4 ou IPv6.
parse_ipv6() Converte a cadeia de caracteres IPv6 ou IPv4 em uma representação de cadeia de caracteres IPv6 canônica.
parse_ipv6_mask() Converte cadeia de caracteres IPv6 ou IPv4 e netmask em uma representação de cadeia de caracteres IPv6 canônica.
format_ipv4() Analisa a entrada com uma máscara de rede e retorna uma cadeia de caracteres que representa o endereço IPv4.
format_ipv4_mask() Analisa a entrada com uma máscara de rede e retorna uma cadeia de caracteres que representa o endereço IPv4 como notação CIDR.
ipv6_is_in_range() Verifica se um endereço de cadeia de caracteres IPv6 está no intervalo de notação de prefixo IPv6.
ipv6_is_in_any_range() Verifica se um endereço de cadeia de caracteres IPv6 está em qualquer um dos intervalos de notação de prefixo IPv6.
geo_info_from_ip_address() Recupera informações de localização geográfica sobre endereços IPv4 ou IPv6.

Funções de correspondência de texto IPv4

Nome da função Descrição
has_ipv4() Pesquisa um endereço IPv4 em um texto.
has_ipv4_prefix() Pesquisa um endereço IPv4 ou prefixo em um texto.
has_any_ipv4() Pesquisa qualquer um dos endereços IPv4 especificados em um texto.
has_any_ipv4_prefix() Pesquisa qualquer um dos endereços ou prefixos IPv4 especificados em um texto.

Funções de tipo

Nome da função Descrição
gettype() Retorna o tipo de runtime de seu único argumento.

Funções de agregação escalar

Nome da função Descrição
dcount_hll() Calcula a contagem de resultados de hll (que foi gerada por hll ou hll-merge).
hll_merge() Mescla resultados hll (versão escalar da versão agregada hll-merge()).
percentile_tdigest() Calcula o resultado do percentil dos resultados do tdigest (que foi gerado por tdigest ou merge_tdigest).
percentile_array_tdigest() Calcula o resultado da matriz de percentil dos resultados do tdigest (que foi gerado por tdigest ou merge_tdigest).
percentrank_tdigest() Calcula a classificação percentual de um valor em um conjunto de dados.
rank_tdigest() Calcula a classificação relativa de um valor em um conjunto.
merge_tdigest() Mesclar resultados tdigest (versão escalar da versão agregada tdigest-merge()).

Funções geoespaciais

Nome da função Descrição
geo_angle() Calcula o ângulo no sentido horário em radianos entre duas linhas na Terra.
geo_azimuth() Calcula o ângulo no sentido horário em radianos entre a linha do ponto1 para o norte verdadeiro e uma linha do ponto1 ao ponto2 na Terra.
geo_distance_2points() Calcula a menor distância entre duas coordenadas geoespaciais na Terra.
geo_distance_point_to_line() Calcula a distância mais curta entre uma coordenada e uma linha ou várias linhas na Terra.
geo_distance_point_to_polygon() Calcula a distância mais curta entre uma coordenada e um polígono ou multipolígono na Terra.
geo_intersects_2lines() Calcula se as duas linhas ou várias linhas se cruzam.
geo_intersects_2polygons() Calcula se os dois polígonos ou vários polígonos se cruzam.
geo_intersects_line_with_polygon() Calcula se a linha ou multilinha se cruza com polígono ou multipolígono.
geo_intersection_2lines() Calcula a interseção de duas linhas ou várias linhas.
geo_intersection_2polygons() Calcula a interseção de dois polígonos ou vários polígonos.
geo_intersection_line_with_polygon() Calcula a interseção de linha ou multilinha com polígono ou multipolígono.
geo_point_buffer() Calcula o polígono que contém todos os pontos dentro do raio determinado do ponto na Terra.
geo_point_in_circle() Calcula se as coordenadas geoespaciais estão dentro de um círculo na Terra.
geo_point_in_polygon() Calcula se as coordenadas geoespaciais estão dentro de um polígono ou de um multipolígono na Terra.
geo_point_to_geohash() Calcula o valor da cadeia de caracteres Geohash para uma localização geográfica.
geo_point_to_s2cell() Calcula o valor da cadeia de caracteres do token de célula S2 para uma localização geográfica.
geo_point_to_h3cell() Calcula o valor da cadeia de caracteres do token de célula H3 para uma localização geográfica.
geo_line_buffer() Calcula polígono ou multipolígono que contém todos os pontos dentro do raio determinado da linha de entrada ou de várias linhas na Terra.
geo_line_centroid() Calcula o centroide de linha ou uma várias linhas na Terra.
geo_line_densify() Converte bordas de linha planar em geodesíaca adicionando pontos intermediários.
geo_line_length() Calcula o comprimento total da linha ou de uma várias linhas na Terra.
geo_line_simplify() Simplifica a linha ou uma multilinha substituindo cadeias quase retas de bordas curtas por uma única borda longa na Terra.
geo_line_to_s2cells() Calcula tokens de célula S2 que abrangem uma linha ou várias linhas na Terra. Ferramenta de junção geoespacial útil.
geo_polygon_area() Calcula a área do polígono ou de um multipolígono na Terra.
geo_polygon_buffer() Calcula o polígono ou o multipolígono que contém todos os pontos dentro do raio especificado do polígono de entrada ou do multipolígono na Terra.
geo_polygon_centroid() Calcula o centroide do polígono ou um multipolígono na Terra.
geo_polygon_densify() Converte bordas planares de polígono ou multipolígono em geodésico adicionando pontos intermediários.
geo_polygon_perimeter() Calcula o comprimento do limite do polígono ou de um multipolígono na Terra.
geo_polygon_simplify() Simplifica o polígono ou um multipolígono substituindo cadeias quase retas de bordas curtas por uma única borda longa na Terra.
geo_polygon_to_s2cells() Calcula tokens de célula S2 que abrangem um polígono ou multipolígono na Terra. Ferramenta de junção geoespacial útil.
geo_polygon_to_h3cells() Converte polígono em células H3. Ferramenta de visualização e junção geoespacial útil.
geo_geohash_to_central_point() Calcula as coordenadas geoespaciais que representam o centro de uma área retangular de Geohash.
geo_geohash_neighbors() Calcula os vizinhos de faixa geográfica.
geo_geohash_to_polygon() Calcula o polígono que representa a área retangular de faixa geográfica.
geo_s2cell_to_central_point() Calcula as coordenadas geoespaciais que representam o centro de uma célula S2.
geo_s2cell_neighbors() Calcula os vizinhos da célula S2.
geo_s2cell_to_polygon() Calcula o polígono que representa a área retangular da célula S2.
geo_h3cell_to_central_point() Calcula as coordenadas geoespaciais que representam o centro de uma célula H3.
geo_h3cell_neighbors() Calcula os vizinhos da célula H3.
geo_h3cell_to_polygon() Calcula o polígono que representa a área retangular da célula H3.
geo_h3cell_parent() Calcula o pai da célula H3.
geo_h3cell_children() Calcula os filhos da célula H3.
geo_h3cell_level() Calcula a resolução da célula H3.
geo_h3cell_rings() Calcula a célula H3 Rings.
geo_simplify_polygons_array() Simplifica polígonos substituindo cadeias quase retas de bordas curtas por uma única borda longa, ao mesmo tempo em que garante a consistência de limites mútuos relacionados entre si, na Terra.
geo_union_lines_array() Calcula a união de linhas ou várias linhas na Terra.
geo_union_polygons_array() Calcula a união de polígonos ou multipolígonos na Terra.

Funções de hash

Nome da função Descrição
hash() Retorna um valor de hash para o valor de entrada.
hash_combine() Combina dois ou mais valores de hash.
hash_many() Retorna um valor de hash combinado de vários valores.
hash_md5() Retorna um valor de hash MD5 para o valor de entrada.
hash_sha1() Retorna um valor de hash SHA1 para o valor de entrada.
hash_sha256() Retorna um valor de hash SHA256 para o valor de entrada.
hash_xxhash64() Retorna um valor de hash XXHASH64 para o valor de entrada.

Funções de conversão de unidades

Nome da função Descrição
convert_angle() Retorna o valor de entrada convertido de uma unidade angular para outra
convert_energy() Retorna o valor de entrada convertido de uma unidade de energia para outra
convert_force() Retorna o valor de entrada convertido de uma unidade de força para outra
convert_length() Retorna o valor de entrada convertido de uma unidade de comprimento para outra
convert_mass() Retorna o valor de entrada convertido de uma unidade de massa para outra
convert_speed() Retorna o valor de entrada convertido de uma unidade de velocidade para outra
convert_temperature() Retorna o valor de entrada convertido de uma unidade de temperatura para outra
convert_volume() Retorna o valor de entrada convertido de uma unidade de volume para outra