ClickHouse exception, message: Parse exception: ByteFragment{[true<TAB>Bool], start=0, len=4}; ClickHouse exception, message: Error parsing 'true' as java.lang.Integer; For input string: "true"
at ru.yandex.clickhouse.response.ClickHouseResultSet.getObject(ClickHouseResultSet.java:648)
in JdbcHelperImpl.getObject(JdbcHelperImpl.java:324)
Caused by: ru.yandex.clickhouse.except.ClickHouseUnknownException: ClickHouse exception, message: Error parsing 'true' as java.lang.Integer; For input string: "true"
at ru.yandex.clickhouse.response.parser.ClickHouseValueParser$ClickHouseValueParserFunctionWrapper.parse(ClickHouseValueParser.java:243)
at ru.yandex.clickhouse.response.ClickHouseResultSet.getObject(ClickHouseResultSet.java:749)
at ru.yandex.clickhouse.response.ClickHouseResultSet.getObject(ClickHouseResultSet.java:603)
... 20 more
Caused by: java.lang.NumberFormatException: For input string: "true"
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
at java.base/java.lang.Integer.parseInt(Integer.java:668)
at java.base/java.lang.Integer.valueOf(Integer.java:973)
at java.base/java.lang.Integer.decode(Integer.java:1458)
at ru.yandex.clickhouse.response.parser.ClickHouseValueParser$ClickHouseValueParserFunctionWrapper.parse(ClickHouseValueParser.java:240)
... 22 more
что я делаю не так?
это привет от DataGrip, спасибо....
видимо старая версия без поддержки Bool
смотрите версию jdbc драйвера а не самого датагрипа
ну вот что он скачал то и есть ru.yandex.clickhouse-jdbc (ver. 0.3.1-patch, JDBC0.1)
я вот этот драйвер юзаю
Maven groupId ru.yandex.clickhouse and legacy JDBC driver ru.yandex.clickhouse.ClickHouseDriver have been deprecated and no longer receive updates. Please use new groupId com.clickhouse and driver com.clickhouse.jdbc.ClickHouseDriver instead. It's highly recommended to upgrade to 0.3.2+ now for improved performance and stability.
а откуда он?
https://github.com/ClickHouse/clickhouse-jdbc/ тут можете скачать последнюю версию
успех, select true as col, toTypeName(col);
А tuple в ответе так же указывается в () или в [] ?
Обсуждают сегодня