Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:
Databricks Runtime 18.2 och senare
Important
Den här funktionen finns i Beta. Arbetsyteadministratörer kan styra åtkomsten till den här funktionen från sidan Förhandsversioner . Se Hantera förhandsversioner av Azure Databricks.
IP-funktioner fungerar på IPv4- och IPv6-adresser och CIDR-block som representeras som STRING eller BINARY värden.
Importera Databricks-funktioner för att hämta IP-funktioner (Databricks Runtime)
Om du vill importera IP-funktioner för Python eller Scala i notebook-filer använder du följande kommandon:
Python
from pyspark.databricks.sql import functions as dbf
Scala
import com.databricks.sql.functions._
Lista över IP-funktioner
| Function | Description |
|---|---|
| ip_as_binary(ip_or_cidr) | Returnerar den kanoniska binära representationen av en IP-adress eller ett CIDR-block. |
| ip_as_string(ip_or_cidr) | Returnerar den kanoniska strängrepresentationen av en IP-adress eller ett CIDR-block. |
| ip_cidr(cidr) | Returnerar den kanoniska representationen av ett IPv4- eller IPv6 CIDR-block. |
| ip_cidr_contains(cidr, nål) | Returnerar TRUE om en IP-adress eller ett CIDR-block finns i ett annat CIDR-block. |
| ip_host(ip) | Returnerar den kanoniska representationen av en IPv4- eller IPv6-adress. |
| ip_network(cidr) | Returnerar nätverksdelen av ett CIDR-block i kanonisk form. |
| ip_network_first(cidr) | Alias för ip_network. |
| ip_network_last(cidr) | Returnerar den sista adressen för ett CIDR-block i kanonisk form. |
| ip_prefix_length(cidr) | Returnerar prefixlängden för ett CIDR-block. |
| ip_version(ip_or_cidr) | Returnerar IP-versionen (4 eller 6) från en IP-adress eller ett CIDR-block. |
| try_ip_as_binary(ip_or_cidr) | Returnerar den kanoniska binära representationen av en IP-adress eller ett CIDR-block, eller NULL om det är ogiltigt. |
| try_ip_as_string(ip_or_cidr) | Returnerar den kanoniska strängrepresentationen av en IP-adress eller ett CIDR-block, eller NULL om den är ogiltig. |
| try_ip_cidr(cidr) | Returnerar den kanoniska representationen av ett IPv4- eller IPv6 CIDR-block, eller NULL om det är ogiltigt. |
| try_ip_host(ip) | Returnerar den kanoniska representationen av en IPv4- eller IPv6-adress, eller NULL om den är ogiltig. |