Maps a source database type to the target platform type.
The source database type name (case-insensitive)
OptionalsourceLength: numberOptional length from the source type definition
OptionalsourcePrecision: numberOptional precision from the source type definition
OptionalsourceScale: numberOptional scale from the source type definition
The mapped type for the target platform
Returns the full type string with length/precision/scale as needed. E.g., "VARCHAR(255)" or "NUMERIC(10,2)" or "UUID"
OptionalsourceLength: numberOptionalsourcePrecision: numberOptionalsourceScale: number
Maps data types from one database platform to another. Each dialect provides its own DataTypeMap implementation.