IP-functies

Van toepassing op:controleren gemarkeerd als Ja Databricks Runtime 18.2 en hoger

Important

Deze functie bevindt zich in de bètaversie. Werkruimtebeheerders kunnen de toegang tot deze functie beheren vanaf de pagina Previews . Zie Azure Databricks previews beheren.

IP-functies werken op IPv4- en IPv6-adressen en CIDR-blokken die worden weergegeven als STRING of BINARY waarden.

Databricks-functies importeren om IP-functies op te halen (Databricks Runtime)

Als u IP-functies voor Python of Scala in notebooks wilt importeren, gebruikt u de volgende opdrachten:

Python

from pyspark.databricks.sql import functions as dbf

Scala

import com.databricks.sql.functions._

Lijst met IP-functies

Function Description
ip_as_binary(ip_or_cidr) Retourneert de canonieke binaire weergave van een IP-adres of CIDR-blok.
ip_as_string(ip_or_cidr) Retourneert de canonieke tekenreeksweergave van een IP-adres of CIDR-blok.
ip_cidr(cidr) Retourneert de canonieke weergave van een IPv4- of IPv6 CIDR-blok.
ip_cidr_contains(cidr, naald) Retourneert TRUE als een IP-adres of CIDR-blok zich in een ander CIDR-blok bevindt.
ip_host(ip) Retourneert de canonieke weergave van een IPv4- of IPv6-adres.
ip_network(cidr) Retourneert het netwerkgedeelte van een CIDR-blok in de canonieke vorm.
ip_network_first(cidr) Alias voor ip_network.
ip_network_last(cidr) Retourneert het laatste adres van een CIDR-blok in de canonieke vorm.
ip_prefix_length(cidr) Retourneert de lengte van het voorvoegsel van een CIDR-blok.
ip_version(ip_or_cidr) Retourneert de IP-versie (4 of 6) van een IP-adres of CIDR-blok.
try_ip_as_binary(ip_or_cidr) Retourneert de canonieke binaire weergave van een IP-adres of CIDR-blok, of NULL als deze ongeldig is.
try_ip_as_string(ip_or_cidr) Retourneert de canonieke tekenreeksweergave van een IP-adres of CIDR-blok, of NULL als deze ongeldig is.
try_ip_cidr(cidr) Retourneert de canonieke weergave van een IPv4- of IPv6 CIDR-blok, of NULL als dit ongeldig is.
try_ip_host(ip) Retourneert de canonieke weergave van een IPv4- of IPv6-adres, of NULL als deze ongeldig is.