@@ -78,43 +78,39 @@ with the tradeoff of higher memory usage.
78
78
79
79
Data Types Mapping
80
80
----------
81
-
82
- +--------------------------------+-----------------------+------------------------------------+
83
- | MariaDB Data Type | CDAP Schema Data Type | Comment |
84
- +--------------------------------+-----------------------+------------------------------------+
85
- | TINYINT | int | |
86
- | BOOLEAN, BOOL | boolean | |
87
- | SMALLINT | int | |
88
- | MEDIUMINT | int | |
89
- | INT, INTEGER | int | |
90
- | BIGINT | long | |
91
- | DECIMAL, DEC, NUMERIC, FIXED | decimal | |
92
- | FLOAT | float | |
93
- | DOUBLE, DOUBLE PRECISION, REAL | decimal | |
94
- | BIT | boolean | |
95
- | CHAR | string | |
96
- | VARCHAR | string | |
97
- | BINARY | bytes | |
98
- | CHAR BYTE | bytes | |
99
- | VARBINARY | bytes | |
100
- | TINYBLOB | bytes | |
101
- | BLOB | bytes | |
102
- | MEDIUMBLOB | bytes | |
103
- | LONGBLOB | bytes | |
104
- | TINYTEXT | string | |
105
- | TEXT | string | |
106
- | MEDIUMTEXT | string | |
107
- | LONGTEXT | string | |
108
- | JSON | string | In MariaDB it is alias to LONGTEXT |
109
- | ENUM | string | Mapping to String by default |
110
- | SET | string | |
111
- | DATE | date | |
112
- | TIME | time_micros | |
113
- | DATETIME | timestamp_micros | |
114
- | TIMESTAMP | timestamp_micros | |
115
- | YEAR | date | |
116
- +--------------------------------+-----------------------+------------------------------------+
117
-
81
+ | MariaDB Data Type | CDAP Schema Data Type | Comment |
82
+ | --------------------------------| -----------------------| ---------------------------------------------------------|
83
+ | TINYINT | int | |
84
+ | BOOLEAN, BOOL | boolean | |
85
+ | SMALLINT | int | |
86
+ | MEDIUMINT | int | |
87
+ | INT, INTEGER | int | |
88
+ | BIGINT | long | |
89
+ | DECIMAL, DEC, NUMERIC, FIXED | decimal | |
90
+ | FLOAT | float | |
91
+ | DOUBLE, DOUBLE PRECISION, REAL | decimal | |
92
+ | BIT | boolean | |
93
+ | CHAR | string | |
94
+ | VARCHAR | string | |
95
+ | BINARY | bytes | |
96
+ | CHAR BYTE | bytes | |
97
+ | VARBINARY | bytes | |
98
+ | TINYBLOB | bytes | |
99
+ | BLOB | bytes | |
100
+ | MEDIUMBLOB | bytes | |
101
+ | LONGBLOB | bytes | |
102
+ | TINYTEXT | string | |
103
+ | TEXT | string | |
104
+ | MEDIUMTEXT | string | |
105
+ | LONGTEXT | string | |
106
+ | JSON | string | In MariaDB it is alias to LONGTEXT |
107
+ | ENUM | string | Mapping to String by default |
108
+ | SET | string | |
109
+ | DATE | date | |
110
+ | TIME | time_micros | |
111
+ | DATETIME | timestamp_micros | |
112
+ | TIMESTAMP | timestamp_micros | |
113
+ | YEAR | int | Users can manually set output schema to map it to Date. |
118
114
119
115
Example
120
116
------
0 commit comments