Represents a mapped data type from one database platform to another.
Optional
Default length if applicable
Whether the type supports a length parameter (e.g., VARCHAR(255))
Whether the type supports precision/scale (e.g., NUMERIC(10,2))
The target platform data type name (e.g., "VARCHAR", "UUID", "BOOLEAN")
Represents a mapped data type from one database platform to another.