Skip to content

Commit 0bd9e50

Browse files
author
Alexandre Dutra
committed
Suppress deprecation warnings in ControlConnection when calling Host.getDseVersion()
1 parent 85f2ced commit 0bd9e50

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

driver-core/src/main/java/com/datastax/driver/core/ControlConnection.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -395,14 +395,17 @@ static void refreshSchema(
395395
} else {
396396
cassandraVersion = host.getCassandraVersion();
397397
}
398-
VersionNumber dseVersion;
399398
SchemaParser schemaParser;
400-
// If using DSE, derive parser from DSE version.
401-
if (host == null || host.getDseVersion() == null) {
399+
if (host == null) {
402400
schemaParser = SchemaParser.forVersion(cassandraVersion);
403401
} else {
404-
dseVersion = host.getDseVersion();
405-
schemaParser = SchemaParser.forDseVersion(dseVersion);
402+
@SuppressWarnings("deprecation")
403+
VersionNumber dseVersion = host.getDseVersion();
404+
// If using DSE, derive parser from DSE version.
405+
schemaParser =
406+
dseVersion == null
407+
? SchemaParser.forVersion(cassandraVersion)
408+
: SchemaParser.forDseVersion(dseVersion);
406409
}
407410

408411
schemaParser.refresh(

0 commit comments

Comments
 (0)