Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Databricks Runtime 18.2 a vyšší
Important
Tato funkce je v beta verzi. Správci pracovního prostoru můžou řídit přístup k této funkci ze stránky Previews . Viz Manage Azure Databricks preview.
Funkce IP pracují s adresami IPv4 a IPv6 a bloky CIDR reprezentovanými jako STRING nebo BINARY hodnotami.
Import funkcí Databricks pro získání funkcí IP (Databricks Runtime)
K importu funkcí PROTOKOLU IP pro Python nebo Scala v poznámkových blocích použijte následující příkazy:
Python
from pyspark.databricks.sql import functions as dbf
Scala
import com.databricks.sql.functions._
Seznam funkcí PROTOKOLU IP
| Function | Description |
|---|---|
| ip_as_binary(ip_or_cidr) | Vrátí kanonický binární reprezentaci IP adresy nebo bloku CIDR. |
| ip_as_string(ip_or_cidr) | Vrátí kanonické řetězcové vyjádření IP adresy nebo bloku CIDR. |
| ip_cidr(cidr) | Vrátí kanonickou reprezentaci bloku CIDR IPv4 nebo IPv6. |
| ip_cidr_contains(cidr, jehla) | Vrátí TRUE , pokud je IP adresa nebo blok CIDR obsažen v jiném bloku CIDR. |
| ip_host(ip) | Vrátí kanonickou reprezentaci adresy IPv4 nebo IPv6. |
| ip_network(cidr) | Vrátí síťovou část bloku CIDR ve své kanonické podobě. |
| ip_network_first(cidr) | Alias pro ip_network. |
| ip_network_last(cidr) | Vrátí poslední adresu bloku CIDR ve své kanonické podobě. |
| ip_prefix_length(cidr) | Vrátí délku předpony bloku CIDR. |
| ip_version(ip_or_cidr) | Vrátí ip verzi (4 nebo 6) z IP adresy nebo bloku CIDR. |
| try_ip_as_binary(ip_or_cidr) | Vrátí kanonické binární vyjádření IP adresy nebo bloku CIDR nebo NULL pokud je neplatné. |
| try_ip_as_string(ip_or_cidr) | Vrátí kanonické řetězcové vyjádření IP adresy nebo bloku CIDR nebo NULL pokud je neplatné. |
| try_ip_cidr(cidr) | Vrátí kanonickou reprezentaci bloku CIDR IPv4 nebo IPv6 nebo NULL pokud je neplatný. |
| try_ip_host(ip) | Vrátí kanonickou reprezentaci adresy IPv4 nebo IPv6 nebo NULL pokud je neplatná. |