Skip to content

Commit 40edd07

Browse files
committed
make id generation cleaner
1 parent aaffa52 commit 40edd07

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

  • java-bigquery/google-cloud-bigquery-jdbc/src/main/java/com/google/cloud/bigquery/jdbc

java-bigquery/google-cloud-bigquery-jdbc/src/main/java/com/google/cloud/bigquery/jdbc/BigQueryJdbcMdc.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,9 @@ public static void registerInstance(BigQueryConnection connection, String id) {
4141
instanceIds.computeIfAbsent(
4242
connection,
4343
k -> {
44-
String digits = (id != null) ? id.replaceAll("[^0-9]", "") : "";
45-
String numericPart =
46-
digits.isEmpty() ? String.valueOf(nextId.getAndIncrement()) : digits;
47-
return "JdbcConnection-" + numericPart;
44+
String suffix =
45+
(id != null && !id.isEmpty()) ? id : String.valueOf(nextId.getAndIncrement());
46+
return "JdbcConnection-" + suffix;
4847
});
4948

5049
currentConnectionId.set(cleanId);

0 commit comments

Comments
 (0)