Implement extract_custom_format function
extract_custom_format
Implement parse_uri function - Return a STRUCT with all components (scheme, host, port, path, query, fragment) in a single call
parse_uri
Save Tranco data as Parquet
Implement GeoIP functionality
Return default value for get_tranco_rank
get_tranco_rank
Implement extract_fragment function - Extract the fragment (#section) from a URL
extract_fragment
#section
Implement normalize_url function - Canonicalize URLs (lowercase scheme/host, remove default ports, sort query params, remove trailing slashes)
normalize_url
Implement is_valid_url function - Return whether a string is a well-formed URL
is_valid_url
Implement url_encode / url_decode functions - Standalone percent-encoding and decoding
url_encode
url_decode
Implement is_valid_ip function - Return whether a string is a valid IPv4 or IPv6 address
is_valid_ip
Implement is_private_ip function - Check if an IP is in a private/reserved range (RFC 1918, loopback, link-local)
is_private_ip
Implement ip_to_int / int_to_ip functions - Convert between dotted-quad notation and integer representation
ip_to_int
int_to_ip
Implement ip_in_range function - Check if an IP falls within a given CIDR block
ip_in_range
Implement ip_version function - Return 4 or 6 for the IP version of a given address
ip_version
4
6
Support internationalized domain names (IDNs)
Implement punycode_encode / punycode_decode functions - Convert internationalized domain names to/from ASCII-compatible encoding
punycode_encode
punycode_decode
Implement is_valid_domain function - Validate a domain name against RFC rules
is_valid_domain
Implement domain_depth function - Return the number of levels in a domain
domain_depth
Implement base64_encode / base64_decode functions - Encode and decode Base64 strings
base64_encode
base64_decode
Implement extract_path_segments table function - Split a URL path into individual segment rows
extract_path_segments
Last updated 1 month ago
Was this helpful?