Skip to content

CPU Model

Type Registry

CPU Model

technology.hardware.cpu

CPU processor name/model (e.g., Intel Core i7-11700K, AMD Ryzen 5 5600X). Broad categorization due to name variety.

Domain technologyhardware
Casts to VARCHAR
Scope broad_words

Try it

CLI
$ finetype infer -i "Intel Core i7-11700K"
→ technology.hardware.cpu

DuckDB

Detect
SELECT finetype('Intel Core i7-11700K');
-- → 'technology.hardware.cpu'
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.hardware.cpu';

Struct Expansion

manufacturer: CASE WHEN {col} LIKE 'Intel%' THEN 'Intel' WHEN {col} LIKE 'AMD%' THEN 'AMD' ELSE 'Other' END

JSON Schema

finetype schema technology.hardware.cpu
{
  "$id": "https://noon.sh/schemas/technology.hardware.cpu",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "description": "CPU processor name/model (e.g., Intel Core i7-11700K, AMD Ryzen 5 5600X). Broad categorization due to name variety.",
  "examples": [
    "Intel Core i7-11700K",
    "AMD Ryzen 5 5600X",
    "Apple M1",
    "Qualcomm Snapdragon 888"
  ],
  "maxLength": 100,
  "minLength": 5,
  "title": "CPU Model",
  "type": "string"
}

Examples

Intel Core i7-11700KAMD Ryzen 5 5600XApple M1Qualcomm Snapdragon 888

Also known as

processor

Types in technology