Поделиться через


Функция h3_isvalid

Область применения: флажок Databricks SQL флажок Databricks Runtime 11.3 LTS и выше

Возвращает значение true, если входной объект BIGINT или STRING является допустимым идентификатором ячейки H3.

Синтаксис

h3_isvalid ( expr )

Аргументы

  • expr: выражение BIGINT или выражение STRING.

Возвраты

Значение типа BOOLEAN, указывающее, соответствует ли входной объект BIGINT или STRING допустимому идентификатору ячейки H3.

Функция возвращает значение NULL, если входные данные равны NULL.

Примеры

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