Categorias:

Funções geospaciais

H3_IS_VALID_CELL

Retorna TRUE se a entrada representar uma célula H3 válida.

Sintaxe

H3_IS_VALID_CELL( <cell_id> )
Copy

Argumentos

cell_id

Um valor INTEGER que representa o ID da célula H3 (índice) ou um valor VARCHAR que representa o ID da célula em formato hexadecimal.

Retornos

Retorna um BOOLEAN ou NULL.

  • O valor é TRUE se a entrada representar uma célula H3 válida. Caso contrário, retorna FALSE.

  • Se a entrada for NULL, retorna NULL sem relatar um erro.

Exemplos

O exemplo a seguir especifica um inteiro que representa uma célula H3 válida.

SELECT H3_IS_VALID_CELL(613036919424548863);
Copy
+--------------------------------------+
| H3_IS_VALID_CELL(613036919424548863) |
|--------------------------------------|
| True                                 |
+--------------------------------------+

O exemplo a seguir especifica uma cadeia de caracteres que não representa uma célula H3 válida.

SELECT H3_IS_VALID_CELL('Invalid Cell');
Copy
+----------------------------------+
| H3_IS_VALID_CELL('INVALID CELL') |
|----------------------------------|
| False                            |
+----------------------------------+