| format_ipv4 | Parses input with a netmask and returns string representing IPv4 address. |
| format_ipv4_mask | Formats an IPv4 address and a bitmask into CIDR notation. |
| geo_info_from_ip_address | Extracts geographical, geolocation, and network information from IP addresses. |
| has_any_ipv4 | Returns a Boolean value indicating whether the specified column contains any of the given IPv4 addresses. |
| has_any_ipv4_prefix | Returns a Boolean value indicating whether the IPv4 address matches any of the specified prefixes. |
| has_ipv4 | Returns a Boolean value indicating whether the given IPv4 address is valid and found in the source text. |
| has_ipv4_prefix | Returns a Boolean value indicating whether the given IPv4 address starts with a specified prefix. |
| ipv4_compare | Compares two IPv4 addresses. |
| ipv4_is_in_any_range | Returns a Boolean value indicating whether the given IPv4 address is in any specified range. |
| ipv4_is_in_range | Checks if IPv4 string address is in IPv4-prefix notation range. |
| ipv4_is_match | Returns a Boolean value indicating whether the given IPv4 matches the specified pattern. |
| ipv4_is_private | Checks if IPv4 string address belongs to a set of private network IPs. |
| ipv4_netmask_suffix | Returns the value of the IPv4 netmask suffix from IPv4 string address. |
| ipv6_compare | Compares two IPv6 addresses. |
| ipv6_is_in_any_range | Returns a Boolean value indicating whether the given IPv6 address is in any specified range. |
| ipv6_is_in_range | Checks if IPv6 string address is in IPv6-prefix notation range. |
| ipv6_is_match | Returns a Boolean value indicating whether the given IPv6 matches the specified pattern. |
| parse_ipv4 | Converts input to long (signed 64-bit) number representation. |
| parse_ipv4_mask | Converts input string and IP-prefix mask to long (signed 64-bit) number representation. |