ФУНКЦИИ IP

Область применения:check помечена да 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 недопустимого.