Visão geral dos tipos de função escalar
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 do bit a bit ou da operação dos dois valores. |
binary_shift_left() | Devolve a operação de deslocamento binário para a esquerda num par de números: a << n. |
binary_shift_right() | Retorna a operação de deslocamento binário para a direita em um par de números: a >> n. |
binary_xor() | Retorna um resultado da operação xor bit a bit dos dois valores. |
bitset_count_ones() | Devolve 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 booleana (8 bits assinada). |
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 do tipo guid. |
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 intervalo de tempo. |
Funções DateTime/timespan
Nome da função | Descrição |
---|---|
ago() | Subtrai o período de tempo determinado da hora do relógio UTC atual. |
datetime_add() | Calcula uma nova datetime a partir de uma datepart especificada multiplicada por uma quantidade especificada, adicionada a uma datetime especificada. |
datetime_diff() | Devolve o final do ano que contém a data, deslocada por uma compensação, 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 . |
diadomês() | Devolve o número inteiro que representa o número do dia de um determinado mês. |
diada(semana) | Devolve o número inteiro de dias desde o domingo anterior, como um intervalo de tempo. |
diado(ano) | Devolve o número inteiro que representa o número do dia do ano determinado. |
endofday() | Devolve o final do dia que contém a data, deslocada por uma compensação, se fornecida. |
endofmonth() | Devolve o final do mês que contém a data, deslocada por uma compensação, se fornecida. |
endofweek() | Devolve o final da semana que contém a data, deslocada por uma compensação, se fornecida. |
endofyear() | Devolve o final do ano que contém a data, deslocada por uma compensação, se fornecida. |
format_datetime() | Formata um parâmetro datetime com base no parâmetro format pattern. |
format_timespan() | Formata um parâmetro format-timespan com base no parâmetro format pattern. |
getyear() | Retorna a parte do ano do argumento datetime. |
hora() | Devolve o número inteiro que representa o número de horas da data indicada. |
make_datetime() | Cria um valor escalar datetime a partir da data e hora especificadas. |
make_timespan() | Cria um valor escalar de intervalo de tempo a partir do período de tempo especificado. |
mêsdoano() | Devolve o número inteiro que representa o número do mês do ano determinado. |
agora() | Devolve a hora do relógio UTC atual, opcionalmente deslocada por um determinado intervalo de tempo. |
início() | Devolve o início do dia que contém a data, deslocada por uma compensação, se fornecida. |
iníciodomês() | Devolve o início do mês que contém a data, deslocada por uma compensação, se fornecida. |
inícioda(semana() | Devolve o início da semana que contém a data, deslocada por uma compensação, se fornecida. |
iníciodoano() | Devolve o início do ano que contém a data, deslocada por uma compensação, se fornecida. |
todatetime() | Converte a entrada em escalar datetime. |
totimespan() | Converte a entrada em escalar de intervalo 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 UTC datetime. |
semana() | Devolve um número 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 element-wise em matrizes. |
array_index_of() | Procura o item especificado na matriz 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 para a 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 separadas da matriz de entrada. |
array_sum() | Calcula a soma de uma matriz dinâmica. |
bag_has_key() |
Verifica se uma coluna de saco dinâmico contém uma determinada chave. |
bag_keys() | Enumera todas as chaves raiz em um objeto de pacote de propriedades dinâmico. |
bag_merge() | Mescla pacotes de propriedades dinâmicos em um pacote de propriedades dinâmico com todas as propriedades mescladas. |
bag_pack() | Cria um objeto dinâmico (pacote de propriedades) a partir de uma lista de nomes e valores. |
bag_pack_columns() | Cria um objeto dinâmico (pacote de propriedades) a partir de uma lista de colunas. |
bag_remove_keys() | Remove chaves e valores associados de um conjunto dinâmico de propriedades. |
bag_set_key() | Define uma determinada chave para um determinado valor em um pacote de propriedades dinâmico. |
jaccard_index() | Calcula o índice Jaccard de dois conjuntos. |
pack_all() | Cria um objeto dinâmico (conjunto de propriedades) a partir 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 um, 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() | Devolve o número de uma linha no conjunto de linhas serializado - números consecutivos a partir de um determinado índice ou de 1 por predefiniçã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 controlo de fluxo
Nome da função | Descrição |
---|---|
toscalar() | Retorna um valor constante escalar da expressão avaliada. |
Funções matemáticas
Nome da função | Descrição |
---|---|
abs() | Calcula o valor absoluto da entrada. |
acos() | Devolve o ângulo cujo cosseno é o número especificado (a operação inversa de cos()). |
asin() | Devolve o ângulo cujo seno é o número especificado (a operação inversa de sin()). |
atan() | Devolve 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 desde a origem até ao ponto (y, x). |
beta_cdf() | Devolve a função de distribuição beta cumulativa padrão. |
beta_inv() | Devolve o inverso da função de densidade beta de probabilidade cumulativa beta. |
beta_pdf() | Devolve a função beta da densidade de probabilidade. |
cos() | Devolve a função cosseno. |
berço() | Calcula a cotangente trigonométrica do ângulo especificado, em radianos. |
graus() | Converte o valor do ângulo em radianos em valor em graus, usando a fórmula graus = (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 é e elevada à potência x: e^x. |
exp10() | A função exponencial de base 10 de x, que é 10 elevada à potência x: 10^x. |
exp2() | A função exponencial de base 2 de x, que é 2 elevada à potência x: 2^x. |
gama() | Calcula a função gama. |
isfinito() | 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 é o valor Not-a-Number (NaN). |
log() | Devolve a função logaritmo natural. |
log10() | Devolve a função logaritmo comum (base-10). |
log2() | Devolve a função de logaritmo de base 2. |
loggamma() | Calcula o log do valor absoluto da função gama. |
não() | Inverte o valor do seu argumento bool. |
pi() | Devolve o valor constante de Pi (π). |
pow() | Devolve um resultado da elevação ao poder. |
radianos() | Converte o valor do ângulo em graus em valor em radianos, usando a fórmula radianos = (PI / 180) * ângulo-em-graus. |
rand() | Devolve um número aleatório. |
intervalo() | Gera uma matriz dinâmica que contém uma série de valores igualmente espaçados. |
round() | Retorna a fonte arredondada para a precisão especificada. |
sinal() | Sinal de uma expressão numérica. |
pecado() | Devolve a função senoidal . |
sqrt() | Retorna a função de raiz quadrada. |
bronzeado() | Devolve a função tangente. |
welch_test() | Calcula o valor p da função teste de Welch. |
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. Devolve uma referência à coluna se existir, caso contrário - devolve o valor predefinido. |
current_cluster_endpoint() | Retorna o cluster atual que executa a consulta. |
current_database() | Retorna o nome do banco de dados no escopo. |
current_principal() | Retorna a entidade de segurança atual que executa essa consulta. |
current_principal_details() | Retorna detalhes da entidade que executa a consulta. |
current_principal_is_member_of() | Verifica a associação ao 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 ("extensão") em que o registro atual reside. |
extent_tags() | Retorna uma matriz dinâmica com as tags do fragmento de dados ("extensão") em que o registro atual reside. |
ingestion_time() | Recupera a coluna datetime oculta $IngestionTime do registro ou null. |
Funções de arredondamento
Nome da função | Descrição |
---|---|
bin() | Arredonda valores para baixo para um múltiplo inteiro de um determinado tamanho de compartimento. |
bin_at() | Arredonda os valores para baixo para um "lixo" de tamanho fixo, com controle sobre o ponto inicial do compartimento. (Consulte também a função bin.) |
teto() | Calcula o menor inteiro maior ou igual à expressão numérica especificada. |
Funções condicionais
Nome da função | Descrição |
---|---|
caso(s) | Avalia uma lista de predicados e retorna a primeira expressão de resultado cujo predicado é satisfeito. |
coalesce() | Avalia uma lista de expressões e retorna a primeira expressão não nula (ou não vazia 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() | Devolve o valor máximo de várias expressões numéricas avaliadas. |
min_of() | Devolve o valor mínimo de várias expressões numéricas avaliadas. |
Funções elementares da série
Nome da função | Descrição |
---|---|
series_abs() | Calcula o valor absoluto elementar da entrada da série numérica. |
series_acos() | Calcula a função arccosseno elementar da entrada da série numérica. |
series_add() | Calcula a adição por elemento de duas entradas de série numérica. |
series_asin() | Calcula a função arcseno elementar da entrada da série numérica. |
series_atan() | Calcula a função de arco tangente elementar da entrada da série numérica. |
series_ceiling() | Calcula a função de teto elementar da entrada de série numérica. |
series_cos() | Calcula a função cosseno elementar da entrada da série numérica. |
series_divide() | Calcula a divisão elementar de duas entradas de séries numéricas. |
series_equals() | Calcula a operação lógica de igual a elemento (== ) de duas entradas de séries numéricas. |
series_exp() | Calcula a função exponencial base-e (e^x) da entrada da série numérica. |
series_floor() | Calcula a função de piso elementar da entrada da série numérica. |
series_greater() | Calcula a operação lógica maior (> ) elementar de duas entradas de séries numéricas. |
series_greater_equals() | Calcula a operação lógica maior ou igual (>= ) de duas entradas de séries numéricas. |
series_less() | Calcula a operação lógica menos elementar (< ) de duas entradas de séries numéricas. |
series_less_equals() | Calcula a operação lógica menor ou igual (<= ) de duas entradas de séries numéricas. |
series_log() | Calcula a função logaritmo natural elementar (base-e) da entrada da série numérica. |
series_multiply() | Calcula a multiplicação elementar de duas entradas de séries numéricas. |
series_not_equals() | Calcula a operação lógica element-wise not equals (!= ) de duas entradas de séries numéricas. |
series_pow() | Calcula a potência elementar de duas entradas de séries numéricas. |
series_sign() | Calcula o sinal elementar da entrada da série numérica. |
series_sin() | Calcula a função seno elementar da entrada da série numérica. |
series_subtract() | Calcula a subtração elementar de duas entradas de séries numéricas. |
series_tan() | Calcula a função tangente elementar da entrada da série numérica. |
Funções de processamento em série
Nome da função | Descrição |
---|---|
series_cosine_similarity() | Calcula a semelhança de cosseno de duas séries numéricas. |
series_decompose() | Faz uma decomposição da série em componentes. |
series_decompose_anomalies() | Encontra anomalias numa série baseada na decomposição de séries. |
series_decompose_forecast() | Previsão baseada na decomposição da série. |
series_dot_product() | Calcula o produto de pontos de duas séries numéricas. |
series_fill_backward() | Executa a interpolação de preenchimento inverso de valores ausentes em uma série. |
series_fill_const() | Substitui os valores ausentes em uma série por um valor constante especificado. |
series_fill_forward() | Executa a interpolação de preenchimento direto 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 transformada rápida de Fourier (FFT) em uma série. |
series_fir() | Aplica um filtro de Resposta de Impulso Finito em uma série. |
series_fit_2lines() | Aplica regressão linear de dois segmentos em uma série, retornando várias colunas. |
series_fit_2lines_dynamic() | Aplica 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 transformada rápida inversa de Fourier (IFFT) em uma série. |
series_iir() | Aplica um filtro de Resposta de Impulso Infinito em uma série. |
series_magnitude() | Calcula a de magnitude da série numérica. |
series_outliers() | Pontua pontos de anomalia em uma série. |
series_pearson_correlation() | Calcula o coeficiente de correlação de 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() | Devolve estatísticas de uma série em várias colunas. |
series_stats_dynamic() | Retorna estatísticas para uma série no 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 substring em uma string. Correspondências de cordas simples podem se sobrepor; As correspondências de regex não. |
extrato() | Obtenha uma correspondência para uma expressão regular de uma cadeia de caracteres de texto. |
extract_all() | Obtenha todas as correspondências para uma expressão regular a partir de uma cadeia 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 para itens especificados na matriz e retorna a posição do primeiro item encontrado na cadeia de caracteres. |
indexof() | 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. |
está vazio() | Retorna true se o argumento for uma cadeia de caracteres vazia ou for null. |
não está vazio() | Retorna true se o argumento não for uma cadeia de caracteres vazia ou nula. |
isnotnull() | Retorna true se o argumento não for null. |
isnull() | Avalia seu único argumento e retorna um valor bool indicando 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 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 representação numérica 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 a cadeia de caracteres IPv6 ou IPv4 e a máscara de rede 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 url e retorna um objeto dinâmico que contém os parâmetros Query. |
parse_version() | Converte a representação da cadeia de caracteres de entrada da versão em um número decimal comparável. |
replace_regex() | Substitua todas as correspondências de regex por outra string. |
replace_string() | Substitua todas as correspondências de cadeia de caracteres simples por uma cadeia de caracteres especificada. |
replace_strings() | Substitua todas as correspondências de várias cadeias de caracteres por cadeias de caracteres especificadas. |
punycode_from_string() | Codifica o nome de domínio para o formulário Punycode. |
punycode_to_string() | Decodifica o nome de domínio do formulário Punycode. |
reverso() | Função faz reverso da cadeia de entrada. |
dividido() | Divide uma determinada cadeia de caracteres de acordo com um determinado delimitador e retorna uma matriz de cadeia de caracteres com as substrings contidas. |
strcat() | Concatena entre 1 e 64 argumentos. |
strcat_delim() | Concatena entre 2 e 64 argumentos, com delimitador, fornecido como primeiro argumento. |
strcmp() | Compara duas cadeias de caracteres. |
strlen() | Retorna o comprimento, em caracteres, da cadeia de caracteres de entrada. |
strrep() | Repete determinada string fornecida número de vezes (padrão - 1). |
substring() | Extrai uma substring de uma string de origem começando de algum índice até o final da string. |
tohex() | Converte a entrada em uma cadeia de caracteres hexadecimal. |
tolower() | Converte a entrada em uma cadeia de caracteres minúscula. |
toupper() | Converte uma cadeia de caracteres em maiúsculas. |
traduzir() | 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 URL codificado em uma representação de URL regular. |
url_encode() | A função converte caracteres do 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 do prefixo IPv4. |
ipv4_is_in_any_range() | Verifica se o endereço de cadeia de caracteres IPv4 é algum 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 da 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 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 representação numérica 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 a cadeia de caracteres IPv6 ou IPv4 e a máscara de rede em uma representação de cadeia de caracteres IPv6 canônica. |
format_ipv4() | Analisa a entrada com uma máscara de rede e retorna a cadeia de caracteres que representa o endereço IPv4. |
format_ipv4_mask() | Analisa a entrada com uma máscara de rede e retorna a 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 algum dos intervalos de notação de prefixo IPv6. |
geo_info_from_ip_address() | Recupera informações de geolocalização sobre endereços IPv4 ou IPv6. |
Funções de correspondência de texto IPv4
Nome da função | Descrição |
---|---|
has_ipv4() | Procura um endereço IPv4 num texto. |
has_ipv4_prefix() | Procura um endereço IPv4 ou prefixo em um texto. |
has_any_ipv4() | Procura qualquer um dos endereços IPv4 especificados em um texto. |
has_any_ipv4_prefix() | Procura qualquer um dos endereços IPv4 ou prefixos especificados em um texto. |
Funções de tipo
Nome da função | Descrição |
---|---|
gettype() | Retorna o tipo de tempo de execução de seu único argumento. |
Funções de agregação escalar
Nome da função | Descrição |
---|---|
dcount_hll() | Calcula a dcount a partir dos resultados hll (que foi gerado por hll ou hll-merge). |
hll_merge() | Mescla resultados hll (versão escalar da versão agregada hll-merge()). |
percentile_tdigest() | Calcula o resultado percentil a partir dos resultados tdigest (que foi gerado por tdigest ou merge_tdigest). |
percentile_array_tdigest() | Calcula o resultado da matriz de percentis a partir dos resultados 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 ponto 1 ao norte verdadeiro e uma linha do ponto 1 ao ponto 2 na Terra. |
geo_distance_2points() | Calcula a menor distância entre duas coordenadas geoespaciais na Terra. |
geo_distance_point_to_line() | Calcula a menor distância entre uma coordenada e uma linha ou multilinha na Terra. |
geo_distance_point_to_polygon() | Calcula a menor distância entre uma coordenada e um polígono ou multipolígono na Terra. |
geo_intersects_2lines() | Calcula se as duas linhas ou multilinhas se cruzam. |
geo_intersects_2polygons() | Calcula se os dois polígonos ou multipolí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 multilinhas. |
geo_intersection_2polygons() | Calcula a intersecção de dois polígonos ou multipolí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 dado 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 de token da célula S2 para uma localização geográfica. |
geo_point_to_h3cell() | Calcula o valor da cadeia de caracteres do token H3 Cell 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 multilinha na Terra. |
geo_line_centroid() | Calcula o centróide de linha ou uma multilinha na Terra. |
geo_line_densify() | Converte arestas planares em geodésicas adicionando pontos intermediários. |
geo_line_length() | Calcula o comprimento total de uma linha ou de uma linha múltipla na Terra. |
geo_line_simplify() | Simplifica a linha ou uma linha múltipla 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 cobrem uma linha ou multilinha 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 polígono ou multipolígono que contém todos os pontos dentro do raio dado do polígono de entrada ou multipolígono na Terra. |
geo_polygon_centroid() | Calcula o centróide de polígono ou um multipolígono na Terra. |
geo_polygon_densify() | Converte arestas planares de polígonos ou multipolígonos em geodésicas 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 cobrem 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. Útil ferramenta de junção e visualização geoespacial. |
geo_geohash_to_central_point() | Calcula as coordenadas geoespaciais que representam o centro de uma área retangular Geohash. |
geo_geohash_neighbors() | Calcula os vizinhos geohash. |
geo_geohash_to_polygon() | Calcula o polígono que representa a área retangular geohash. |
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 as crianças da célula H3. |
geo_h3cell_level() | Calcula a resolução da célula H3. |
geo_h3cell_rings() | Calcula os Anéis de célula H3. |
geo_simplify_polygons_array() | Simplifica polígonos substituindo cadeias quase retas de arestas curtas por uma única aresta longa, garantindo ao mesmo tempo a consistência de limites mútuos relacionados entre si, na Terra. |
geo_union_lines_array() | Calcula a união de linhas ou multilinhas 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() | Devolve o valor de entrada convertido de uma unidade angular para outra |
convert_energy() | Devolve o valor de entrada convertido de uma unidade de energia para outra |
convert_force() | Devolve o valor de entrada convertido de uma unidade de força para outra |
convert_length() | Devolve o valor de entrada convertido de uma unidade de comprimento para outra |
convert_mass() | Devolve o valor de entrada convertido de uma unidade de massa para outra |
convert_speed() | Devolve o valor de entrada convertido de uma unidade de velocidade para outra |
convert_temperature() | Devolve o valor de entrada convertido de uma unidade de temperatura para outra |
convert_volume() | Devolve o valor de entrada convertido de uma unidade de volume para outra |