Skip to content

Commit c931e1e

Browse files
author
Paultagoras
committed
Update JdbcUtils.java
1 parent fba928f commit c931e1e

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.clickhouse.data.ClickHouseDataType;
44

55
import java.sql.Types;
6+
import java.time.LocalDate;
67
import java.util.ArrayList;
78
import java.util.HashMap;
89
import java.util.List;
@@ -35,7 +36,10 @@ private static Map<ClickHouseDataType, Integer> generateTypeMap() {
3536
map.put(ClickHouseDataType.Enum8, Types.VARCHAR);
3637
map.put(ClickHouseDataType.Enum16, Types.VARCHAR);
3738
map.put(ClickHouseDataType.Date, Types.DATE);
38-
map.put(ClickHouseDataType.DateTime, Types.TIMESTAMP);
39+
map.put(ClickHouseDataType.Date32, Types.DATE);
40+
map.put(ClickHouseDataType.DateTime, Types.TIMESTAMP_WITH_TIMEZONE);
41+
map.put(ClickHouseDataType.DateTime32, Types.TIMESTAMP_WITH_TIMEZONE);
42+
map.put(ClickHouseDataType.DateTime64, Types.TIMESTAMP_WITH_TIMEZONE);
3943
map.put(ClickHouseDataType.Array, Types.ARRAY);
4044
map.put(ClickHouseDataType.Nested, Types.ARRAY);
4145
map.put(ClickHouseDataType.Map, Types.JAVA_OBJECT);
@@ -120,4 +124,5 @@ public static String generateSqlTypeSizes(String columnName) {
120124
sql.append("0)");
121125
return sql.toString();
122126
}
127+
123128
}

0 commit comments

Comments
 (0)