| dialect | type_name | type_template | datada_type | is_default | supports_length | supports_precision | supports_scale | default_length | default_precision | default_scale | max_length | description |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AVRO | null | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Null value (no value) |
| AVRO | boolean | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Boolean value |
| AVRO | int | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | 32-bit signed integer |
| AVRO | long | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | 64-bit signed integer |
| AVRO | float | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | 32-bit IEEE floating-point |
| AVRO | double | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | 64-bit IEEE floating-point |
| AVRO | bytes | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Sequence of 8-bit unsigned bytes |
| AVRO | string | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Unicode character sequence |
| AVRO | record | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Named record with typed fields |
| AVRO | enum | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Enumeration of symbols |
| AVRO | array | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Ordered collection of items |
| AVRO | map | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Map of string keys to values |
| AVRO | union | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Union of schemas |
| AVRO | fixed | null | STRING | 0 | 1 | 0 | 0 | null | null | null | null | Fixed number of bytes |
| ORACLE | number | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Variable-precision number |
| ORACLE | integer | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Integer number |
| ORACLE | float | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Floating-point number |
| ORACLE | binary_float | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | 32-bit floating point |
| ORACLE | binary_double | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | 64-bit floating point |
| ORACLE | char | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | null |
| ORACLE | nchar | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Fixed-length Unicode string |
| ORACLE | varchar2 | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Variable-length string |
| ORACLE | nvarchar2 | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Variable-length Unicode string |
| ORACLE | varchar | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Variable-length string (deprecated, use VARCHAR2) |
| ORACLE | clob | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Character large object |
| ORACLE | nclob | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Unicode character large object |
| ORACLE | long | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Long character data (deprecated, use CLOB) |
| ORACLE | raw | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Variable-length binary data |
| ORACLE | long_raw | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Long binary data (deprecated, use BLOB) |
| ORACLE | blob | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Binary large object |
| ORACLE | bfile | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Binary file locator |
| ORACLE | date | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Date and time |
| ORACLE | timestamp | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Timestamp with fractional seconds |
| ORACLE | timestamp_with_time_zone | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | null |
| ORACLE | timestamp_with_local_time_zone | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | null |
| ORACLE | interval_year_to_month | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | null |
| ORACLE | interval_day_to_second | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | null |
| ORACLE | rowid | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | null |
| ORACLE | urowid | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | null |
| ORACLE | xmltype | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | null |
| PARQUET | boolean | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Boolean value |
| PARQUET | int32 | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | 32-bit signed integer |
| PARQUET | int64 | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | 64-bit signed integer |
| PARQUET | int96 | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | 96-bit integer (legacy timestamp) |
| PARQUET | float | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | 32-bit IEEE floating-point |
| PARQUET | double | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | 64-bit IEEE floating-point |
| PARQUET | byte_array | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | Variable-length byte array |
| PARQUET | fixed_len_byte_array | null | STRING | 0 | 1 | 0 | 0 | null | null | null | null | Fixed-length byte array |
| PARQUET | string | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | UTF-8 encoded string |
| PARQUET | uuid | null | STRING | 0 | 0 | 0 | 0 | null | null | null | null | UUID (16-byte fixed length) |