H3_IsValid - Amazon Redshift

O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog .

H3_IsValid

H3_IsValid será true se a entrada representar um ID de célula H3, caso contrário, será false. Para obter informações sobre a indexação H3, consulte H3.

Sintaxe

H3_IsValid(index)

Argumentos

Índice do

Um valor de tipo de dados BIGINT ou VARCHAR ou uma expressão que é avaliada como um desses tipos de dados.

Tipo de retorno

BOOLEAN: true se a entrada representar um ID de célula H3 válido, caso contrário, false.

Se índice for NULL, então, será exibido NULL.

Exemplos

O SQL a seguir insere um VARCHAR que representa um ID de célula H3 e exibe true.

SELECT H3_IsValid('8025fffffffffff');
h3_isvalid ------------ true

O SQL a seguir insere um BIGINT que representa um ID de célula H3 e exibe true.

SELECT H3_IsValid(577129255373111295);
h3_isvalid ------------ true

O SQL a seguir insere um ID de célula H3 inválido e exibe false.

SELECT H3_IsValid('');
h3_isvalid ------------ false