Skip to content

Commit 2f459da

Browse files
authored
Merge pull request #2038 from ClickHouse/expanding-type-conversion
Update JdbcUtils.java
2 parents fba928f + b8fad89 commit 2f459da

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

jdbc-v2/src/main/java/com/clickhouse/jdbc/internal/JdbcUtils.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
import java.sql.Types;
66
import java.util.ArrayList;
7-
import java.util.HashMap;
87
import java.util.List;
98
import java.util.Map;
109
import java.util.TreeMap;
@@ -35,7 +34,10 @@ private static Map<ClickHouseDataType, Integer> generateTypeMap() {
3534
map.put(ClickHouseDataType.Enum8, Types.VARCHAR);
3635
map.put(ClickHouseDataType.Enum16, Types.VARCHAR);
3736
map.put(ClickHouseDataType.Date, Types.DATE);
38-
map.put(ClickHouseDataType.DateTime, Types.TIMESTAMP);
37+
map.put(ClickHouseDataType.Date32, Types.DATE);
38+
map.put(ClickHouseDataType.DateTime, Types.TIMESTAMP_WITH_TIMEZONE);
39+
map.put(ClickHouseDataType.DateTime32, Types.TIMESTAMP_WITH_TIMEZONE);
40+
map.put(ClickHouseDataType.DateTime64, Types.TIMESTAMP_WITH_TIMEZONE);
3941
map.put(ClickHouseDataType.Array, Types.ARRAY);
4042
map.put(ClickHouseDataType.Nested, Types.ARRAY);
4143
map.put(ClickHouseDataType.Map, Types.JAVA_OBJECT);
@@ -120,4 +122,5 @@ public static String generateSqlTypeSizes(String columnName) {
120122
sql.append("0)");
121123
return sql.toString();
122124
}
125+
123126
}

0 commit comments

Comments
 (0)