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
BIGINTouVARCHARou 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