IP-függvények

A következőre vonatkozik:ellenőrizze, hogyigen-e a Databricks Runtime 18.2-s vagy újabb verziója

Important

Ez a funkció bétaverzióban érhető el. A munkaterület rendszergazdái az Előnézetek lapon szabályozhatják a funkcióhoz való hozzáférést. Lásd: Az Azure Databricks előzetes verziójának kezelése.

Az IP-függvények IPv4- és IPv6-címeken ésCIDR-blokkokon működnek, amelyek értékként vagy STRING értékként BINARY szerepelnek.

Databricks-függvények importálása IP-függvények lekéréséhez (Databricks Runtime)

Ha Python vagy Scala IP-függvényeit szeretné importálni a jegyzetfüzetekbe, használja a következő parancsokat:

Python

from pyspark.databricks.sql import functions as dbf

Scala

import com.databricks.sql.functions._

IP-függvények listája

Function Description
ip_as_binary(ip_or_cidr) Ip-cím vagy CIDR-blokk canonical bináris ábrázolását adja vissza.
ip_as_string(ip_or_cidr) Ip-cím vagy CIDR-blokk canonikus sztring-ábrázolását adja vissza.
ip_cidr(cidr) Egy IPv4- vagy IPv6 CIDR-blokk canonikus ábrázolását adja vissza.
ip_cidr_contains(cidr, tű) Visszaadja TRUE , ha egy IP-cím vagy CIDR-blokk egy másik CIDR-blokkban található.
ip_host(ip) Egy IPv4- vagy IPv6-cím canonikus ábrázolását adja vissza.
ip_network(cidr) Egy CIDR-blokk hálózati részét adja vissza annak canonical formában.
ip_network_first(cidr) Alias a következőhöz ip_network: .
ip_network_last(cidr) Egy CIDR-blokk utolsó címét adja vissza a canonical formában.
ip_prefix_length(cidr) Egy CIDR-blokk előtagjának hosszát adja vissza.
ip_version(ip_or_cidr) Ip-címről vagy CIDR-blokkból adja vissza az IP-verziót (4 vagy 6).
try_ip_as_binary(ip_or_cidr) Ip-cím vagy CIDR-blokk canonical bináris ábrázolását adja vissza, vagy NULL ha érvénytelen.
try_ip_as_string(ip_or_cidr) Egy IP-cím vagy CIDR-blokk canonical string-ábrázolását adja vissza, vagy NULL ha érvénytelen.
try_ip_cidr(cidr) Egy IPv4- vagy IPv6 CIDR-blokk canonical reprezentációját adja vissza, vagy NULL ha érvénytelen.
try_ip_host(ip) Egy IPv4- vagy IPv6-cím canonical reprezentációját adja vissza, vagy NULL ha érvénytelen.