Open nodakai opened 1 year ago
Hello @nodakai, Maybe you could try using this alternative driver based on the latest version of Cassandra driver for Java: https://github.com/ing-bank/cassandra-jdbc-wrapper/tree/release/next#other-integrations
@tjlee @kornilova203 I've submitted a PR #7 for this.
Both 3.x and 4.x branches of the Java driver are fully maintained. 3.11.5 is binary compatible with 3.6 and should require zero code changes. I also updated the patch release of the JUnit for good measure (but less important).
@bschoening , thank you for pull-request. But, DataGrip project starting from version 2024.2 is switching to another JDBC implementation https://github.com/DataGrip/cassandra-jdbc-wrapper .
Let me know if you're still using the previous implementation and I'll publish an updated version with your pull-request.
@tjlee Our enterprise has several thousand users using IntelliJ to connect to Cassandra databases where the latest version available internally is idea2023.3. A patch release with the updated driver would be quite helpful.
@bschoening I built the new JDBC and released under the version 1.5. Feel free to download and set up a custom JDBC withing DataGrip until we test it and make public within IDE.
@tjlee thanks very much! I saw that and we will look at testing it internally. These jars don't get pushed to Maven Central, do they?
We do not publish jars to Maven Central.
I found some changed in data types mostly.
TEXT
changed to VARCHAR
TIME
became more precise, e..g. 08:12:54.000000000
SET
and MAP
https://mvnrepository.com/artifact/com.datastax.cassandra/cassandra-driver-core
The latest release is 4.17 (Jul 2023) vs 3.6 (Aug 2018) currently used: https://github.com/DataGrip/cassandra-jdbc-driver/blob/35c7b593aaa6ffbfc355765400be525a56157e37/build.gradle#L30
My motivation: Yugabyte's Cassandra compatibility layer doesn't play well with Jetbrains IDE