Top-Level Domain (TLD)
Type Registry
Top-Level Domain (TLD)
technology.internet.top_level_domain Domain extension (e.g., .com, .org, .uk). May include second-level domains for country codes (e.g., .co.uk). Does not include the dot.
Domain technology›internet
Casts to VARCHAR
Scope Universal
Try it
CLI
$ finetype infer -i "com"
→ technology.internet.top_level_domain DuckDB
Detect
SELECT finetype('com');
-- → 'technology.internet.top_level_domain' Cast expression
CAST({col} AS VARCHAR) Safe cast pipeline
-- Normalise and cast in one step
SELECT TRY_CAST(finetype_cast(my_column) AS VARCHAR) AS clean_value
FROM my_table
WHERE finetype(my_column) = 'technology.internet.top_level_domain'; JSON Schema
finetype schema technology.internet.top_level_domain {
"$id": "https://noon.sh/schemas/technology.internet.top_level_domain",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Domain extension (e.g., .com, .org, .uk). May include second-level domains for country codes (e.g., .co.uk). Does not include the dot.",
"examples": [
"com",
"org",
"uk",
"co.uk",
"xn--3e0b707e"
],
"pattern": "^(?:[a-z]{2,}|xn--[a-z0-9]+)(?:\\.[a-z]{2,})?$",
"title": "Top-Level Domain (TLD)",
"type": "string"
} Examples
comorgukco.ukxn--3e0b707e Also known as
tld