diff --git a/src/main/java/ru/yandex/clickhouse/domain/ClickHouseDataType.java b/src/main/java/ru/yandex/clickhouse/domain/ClickHouseDataType.java index 31f0f2f47..eb9c0237a 100644 --- a/src/main/java/ru/yandex/clickhouse/domain/ClickHouseDataType.java +++ b/src/main/java/ru/yandex/clickhouse/domain/ClickHouseDataType.java @@ -44,6 +44,7 @@ public enum ClickHouseDataType { Date (Types.DATE, Date.class, false, 10, 0), DateTime (Types.TIMESTAMP, Timestamp.class, false, 19, 0, "TIMESTAMP"), + DateTime64 (Types.TIMESTAMP, Timestamp.class, false, 19, 0), Enum8 (Types.VARCHAR, String.class, false, 0, 0), Enum16 (Types.VARCHAR, String.class, false, 0, 0), Float32 (Types.FLOAT, Float.class, true, 8, 8, diff --git a/src/test/java/ru/yandex/clickhouse/domain/ClickHouseDataTypeTestDataProvider.java b/src/test/java/ru/yandex/clickhouse/domain/ClickHouseDataTypeTestDataProvider.java index 7ebddf37f..19397c86a 100644 --- a/src/test/java/ru/yandex/clickhouse/domain/ClickHouseDataTypeTestDataProvider.java +++ b/src/test/java/ru/yandex/clickhouse/domain/ClickHouseDataTypeTestDataProvider.java @@ -61,6 +61,7 @@ private static ClickHouseDataTypeTestData[] initTestData() { create("UInt8", ClickHouseDataType.UInt8, "UInt8", "23", true, true), create("Enum16", ClickHouseDataType.Enum16, "Enum16(1 = 'foo', 2 = 'bar')", "foo", true, false), create("DateTime", ClickHouseDataType.DateTime, "DateTime", "2019-05-02 13:37:00", true, true), + create("DateTime64", ClickHouseDataType.DateTime64, "DateTime", "2019-05-02 13:37:00", true, true), create("UInt16", ClickHouseDataType.UInt16, "UInt16", "42", true, true), create("Nothing", ClickHouseDataType.Nothing), create("Array", ClickHouseDataType.Array),