Tipos de função escalar em um relance
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 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 |