Catégories :

Fonctions géospatiales

H3_IS_VALID_CELL

Renvoie TRUE si l’entrée représente une cellule H3 valide.

Syntaxe

H3_IS_VALID_CELL( <cell_id> )
Copy

Arguments

cell_id

Valeur INTEGER qui représente l’ID de cellule H3 (index), ou valeur VARCHAR qui représente l’ID de cellule au format hexadécimal.

Renvoie

Renvoie un BOOLEAN ou un NULL.

  • La valeur est TRUE si l’entrée représente une cellule H3 valide. Sinon, renvoie FALSE.

  • Si l’entrée est NULL, renvoie NULL sans signaler d’erreur.

Exemples

L’exemple suivant spécifie un entier qui représente une cellule H3 valide.

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

L’exemple suivant spécifie une chaîne qui ne représente pas une cellule H3 valide.

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