XSD Datatype Mapping
Snowflake supports many alias and synonyms for datatypes. The following table shows how those datatypes are mapped to XSD data types in the plug-in.
Snowflake Column Definition | XSD Type |
---|---|
Number(N,10) | integer |
Number(N,2) | decimal |
Decimal(N,2) | decimal |
Numeric(N,2) | decimal |
Int | integer |
Integer | integer |
Bigint | integer |
Smallint | integer |
Double | double |
Float | double |
Double Precision | double |
Real | double |
Varchar | string |
Varchar(N) | string |
Char | string |
Char(N) | string |
Character | string |
Character(N) | string |
String | string |
String(N) | string |
Text | string |
Text(N) | string |
Binary | base64Binary |
Binary(N) | base64Binary |
varbinary | base64Binary |
Boolean | boolean |
Date | date |
Time | time |
Timestamp | dateTime |
Timestamp_LTZ | dateTime |
Timestamp_NTZ | dateTime |
Timestamp_TZ | dateTime |
Variant | anyType |
Object | anyType |
ARRAY | anyType |