Funkcja h3_isvalid

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime 11.3 LTS i nowsze

Zwraca wartość true, jeśli dane wejściowe BIGINT lub STRING są prawidłowym identyfikatorem komórki H3.

Składnia

h3_isvalid ( expr )

Argumenty

  • expr: wyrażenie BIGINT lub wyrażenie STRING.

Zwraca

Wartość typu BOOLEAN wskazująca, czy dane wejściowe BIGINT lub STRING odpowiadają prawidłowemu identyfikatorowi komórki H3, czy nie.

Funkcja zwraca wartość NULL, jeśli dane wejściowe mają wartość NULL.

Przykłady

-- Simple example taking a long as input.
> SELECT h3_isvalid(599686042433355775)
  true

-- Simple example taking a valid hexadecimal string as input.
> SELECT h3_isvalid('85283473fffffff')
  true

-- Example taking a long as input that is not a valid H3 cell ID.
> SELECT h3_isvalid(599686042433355776)
  false

-- Example where the input is an invalid hexadecimal string.
> SELECT h3_isvalid('I am not an H3 cell ID')
  false