Skip to content

Pin datatype to custom connection type

0fdaafa
Select commit
Loading
Failed to load commit list.
Open

custom type mapping implementation #2866

Pin datatype to custom connection type
0fdaafa
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jun 6, 2026 in 1m 6s

Annotations

Check warning on line 523 in jdbc-v2/src/test/java/com/clickhouse/jdbc/ResultSetImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use a "java.time.Month" enum constant instead of this int literal.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9R7sXRxejqE5mxQ&open=AZ6bn9R7sXRxejqE5mxQ&pullRequest=2866

Check warning on line 464 in jdbc-v2/src/test/java/com/clickhouse/jdbc/PreparedStatementTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not use the system clock in tests.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6dzgqGxuz03-S0SMmQ&open=AZ6dzgqGxuz03-S0SMmQ&pullRequest=2866

Check warning on line 262 in jdbc-v2/src/test/java/com/clickhouse/jdbc/internal/JdbcConfigurationTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this use of "TYPE_MAPPINGS"; it is deprecated.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9QhsXRxejqE5mxF&open=AZ6bn9QhsXRxejqE5mxF&pullRequest=2866

Check warning on line 176 in jdbc-v2/src/test/java/com/clickhouse/jdbc/internal/JdbcConfigurationTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this use of "TYPE_MAPPINGS"; it is deprecated.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9QhsXRxejqE5mxD&open=AZ6bn9QhsXRxejqE5mxD&pullRequest=2866

Check warning on line 489 in jdbc-v2/src/test/java/com/clickhouse/jdbc/ConnectionTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not use the system clock in tests.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9RosXRxejqE5mxH&open=AZ6bn9RosXRxejqE5mxH&pullRequest=2866

Check warning on line 149 in jdbc-v2/src/main/java/com/clickhouse/jdbc/metadata/ResultSetMetaDataImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Merge the previous cases into this one using comma-separated label.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9SssXRxejqE5mxS&open=AZ6bn9SssXRxejqE5mxS&pullRequest=2866

Check warning on line 142 in jdbc-v2/src/main/java/com/clickhouse/jdbc/internal/JdbcConfiguration.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this use of "TYPE_MAPPINGS"; it is deprecated.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9TRsXRxejqE5mxU&open=AZ6bn9TRsXRxejqE5mxU&pullRequest=2866

Check warning on line 209 in jdbc-v2/src/test/java/com/clickhouse/jdbc/internal/JdbcConfigurationTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use "isEmpty()" to check whether a "StringBuilder" is empty or not.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9QhsXRxejqE5mxE&open=AZ6bn9QhsXRxejqE5mxE&pullRequest=2866

Check warning on line 495 in jdbc-v2/src/test/java/com/clickhouse/jdbc/ConnectionTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use a "java.time.Month" enum constant instead of this int literal.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9RosXRxejqE5mxL&open=AZ6bn9RosXRxejqE5mxL&pullRequest=2866

Check warning on line 0 in jdbc-v2/src/main/java/com/clickhouse/jdbc/ConnectionImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use the "java.time" API for date and time.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9VCsXRxejqE5mxZ&open=AZ6bn9VCsXRxejqE5mxZ&pullRequest=2866

Check warning on line 491 in jdbc-v2/src/test/java/com/clickhouse/jdbc/ConnectionTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use a "java.time.Month" enum constant instead of this int literal.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9RosXRxejqE5mxJ&open=AZ6bn9RosXRxejqE5mxJ&pullRequest=2866

Check warning on line 0 in jdbc-v2/src/main/java/com/clickhouse/jdbc/internal/JdbcUtils.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use the "java.time" API for date and time.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9UGsXRxejqE5mxW&open=AZ6bn9UGsXRxejqE5mxW&pullRequest=2866

Check warning on line 86 in jdbc-v2/src/main/java/com/clickhouse/jdbc/metadata/ResultSetMetaDataImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this class declaration to use 'record ColumnTypeBinding(ClickHouseColumn column, SQLType jdbcType, int ...)'.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9SssXRxejqE5mxT&open=AZ6bn9SssXRxejqE5mxT&pullRequest=2866

Check warning on line 0 in jdbc-v2/src/main/java/com/clickhouse/jdbc/PreparedStatementImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use the "java.time" API for date and time.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9SbsXRxejqE5mxR&open=AZ6bn9SbsXRxejqE5mxR&pullRequest=2866

Check warning on line 169 in jdbc-v2/src/main/java/com/clickhouse/jdbc/internal/JdbcUtils.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make this member "protected".

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9UGsXRxejqE5mxX&open=AZ6bn9UGsXRxejqE5mxX&pullRequest=2866

Check warning on line 502 in jdbc-v2/src/test/java/com/clickhouse/jdbc/ResultSetImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use a "java.time.Month" enum constant instead of this int literal.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9R7sXRxejqE5mxO&open=AZ6bn9R7sXRxejqE5mxO&pullRequest=2866

Check warning on line 503 in jdbc-v2/src/test/java/com/clickhouse/jdbc/ResultSetImplTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use a "java.time.Month" enum constant instead of this int literal.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9R7sXRxejqE5mxP&open=AZ6bn9R7sXRxejqE5mxP&pullRequest=2866

Check warning on line 144 in jdbc-v2/src/main/java/com/clickhouse/jdbc/internal/JdbcConfiguration.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this use of "TYPE_MAPPINGS"; it is deprecated.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9TRsXRxejqE5mxV&open=AZ6bn9TRsXRxejqE5mxV&pullRequest=2866

Check warning on line 494 in jdbc-v2/src/test/java/com/clickhouse/jdbc/ConnectionTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not use the system clock in tests.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9RosXRxejqE5mxK&open=AZ6bn9RosXRxejqE5mxK&pullRequest=2866

Check warning on line 496 in jdbc-v2/src/test/java/com/clickhouse/jdbc/ConnectionTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use a "java.time.Month" enum constant instead of this int literal.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9RosXRxejqE5mxM&open=AZ6bn9RosXRxejqE5mxM&pullRequest=2866

Check warning on line 23 in jdbc-v2/src/test/java/com/clickhouse/jdbc/internal/JdbcConfigurationTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused import 'org.testng.Assert.assertNotNull'.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9QhsXRxejqE5mxG&open=AZ6bn9QhsXRxejqE5mxG&pullRequest=2866

Check warning on line 1026 in jdbc-v2/src/test/java/com/clickhouse/jdbc/PreparedStatementTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not use the system clock in tests.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6dzgqGxuz03-S0SMmT&open=AZ6dzgqGxuz03-S0SMmT&pullRequest=2866

Check warning on line 614 in jdbc-v2/src/test/java/com/clickhouse/jdbc/ConnectionTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Do not use the system clock in tests.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9RosXRxejqE5mxN&open=AZ6bn9RosXRxejqE5mxN&pullRequest=2866

Check warning on line 490 in jdbc-v2/src/test/java/com/clickhouse/jdbc/ConnectionTest.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use a "java.time.Month" enum constant instead of this int literal.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9RosXRxejqE5mxI&open=AZ6bn9RosXRxejqE5mxI&pullRequest=2866

Check warning on line 0 in jdbc-v2/src/main/java/com/clickhouse/jdbc/ResultSetImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use the "java.time" API for date and time.

See more on https://sonarcloud.io/project/issues?id=ClickHouse_clickhouse-java&issues=AZ6bn9VdsXRxejqE5mxb&open=AZ6bn9VdsXRxejqE5mxb&pullRequest=2866