Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:
Databricks Runtime 18.2 и выше
Important
Эта функция доступна в бета-версии. Администраторы рабочей области могут управлять доступом к этой функции на странице "Предварительные версии ". См. статью "Управление предварительными версиями Azure Databricks".
Функции IP работают с IPv4 и IPv6-адресами и блокамиCIDR , представленными как STRING или BINARY значениями.
Импорт функций Databricks для получения IP-функций (Среда выполнения Databricks)
Чтобы импортировать ФУНКЦИИ IP для Python или Scala в записных книжках, используйте следующие команды:
Python
from pyspark.databricks.sql import functions as dbf
Scala
import com.databricks.sql.functions._
Список IP-функций
| Function | Description |
|---|---|
| ip_as_binary(ip_or_cidr) | Возвращает каноническое двоичное представление IP-адреса или блока CIDR. |
| ip_as_string(ip_or_cidr) | Возвращает каноническое строковое представление IP-адреса или блока CIDR. |
| ip_cidr(cidr) | Возвращает каноническое представление блока CIDR IPv4 или IPv6. |
| ip_cidr_contains(cidr, иглы) | Возвращает значение TRUE , если IP-адрес или блок CIDR содержится в другом блоке CIDR. |
| ip_host(ip) | Возвращает каноническое представление IPv4 или IPv6-адреса. |
| ip_network(cidr) | Возвращает сетевую часть блока CIDR в канонической форме. |
| ip_network_first(cidr) | Псевдоним для ip_network. |
| ip_network_last(cidr) | Возвращает последний адрес блока CIDR в канонической форме. |
| ip_prefix_length(cidr) | Возвращает длину префикса блока CIDR. |
| ip_version(ip_or_cidr) | Возвращает IP-версию (4 или 6) из IP-адреса или блока CIDR. |
| try_ip_as_binary(ip_or_cidr) | Возвращает каноническое двоичное представление IP-адреса или блока CIDR или NULL недопустимое. |
| try_ip_as_string(ip_or_cidr) | Возвращает каноническое строковое представление IP-адреса или блока CIDR или NULL недопустимое. |
| try_ip_cidr(cidr) | Возвращает каноническое представление блока CIDR IPv4 или IPv6 или NULL , если недопустимо. |
| try_ip_host(ip) | Возвращает каноническое представление IPv4 или IPv6-адреса или NULL недопустимого. |