public VersionNumberAssert hasToString(String string) { assertThat(actual.toString()).isEqualTo(string); return this; } }
ProtocolVersion.NEWEST_SUPPORTED.minCassandraVersion().toString()) .put("tokens", ImmutableSet.of(Long.toString(Long.MIN_VALUE + i++))) .put("host_id", UUID.randomUUID())
/** * @return The mapped cassandra version to the given dseVersion. If the DSE version can't be * derived the following logic is used: * <ol> * <li>If <= 3.X, use C* 1.2 * <li>If 4.X, use 2.1 for >= 4.7, 2.0 otherwise. * <li>Otherwise 3.0 * </ol> */ public static VersionNumber getCassandraVersion(VersionNumber dseVersion) { String cassandraVersion = dseToCassandraVersions.get(dseVersion.toString()); if (cassandraVersion != null) { return VersionNumber.parse(cassandraVersion); } else if (dseVersion.getMajor() <= 3) { return VersionNumber.parse("1.2"); } else if (dseVersion.getMajor() == 4) { if (dseVersion.getMinor() >= 7) { return VersionNumber.parse("2.1"); } else { return VersionNumber.parse("2.0"); } } else { // Fallback on 3.0 by default. return VersionNumber.parse("3.0"); } }
public VersionNumberAssert hasToString(String string) { assertThat(actual.toString()).isEqualTo(string); return this; } }
ProtocolVersion.NEWEST_SUPPORTED.minCassandraVersion().toString()) .put("tokens", ImmutableSet.of(Long.toString(Long.MIN_VALUE + i++))) .put("host_id", UUID.randomUUID())
/** * @return The mapped cassandra version to the given dseVersion. If the DSE version can't be * derived the following logic is used: * <ol> * <li>If <= 3.X, use C* 1.2 * <li>If 4.X, use 2.1 for >= 4.7, 2.0 otherwise. * <li>Otherwise 3.0 * </ol> */ public static VersionNumber getCassandraVersion(VersionNumber dseVersion) { String cassandraVersion = dseToCassandraVersions.get(dseVersion.toString()); if (cassandraVersion != null) { return VersionNumber.parse(cassandraVersion); } else if (dseVersion.getMajor() <= 3) { return VersionNumber.parse("1.2"); } else if (dseVersion.getMajor() == 4) { if (dseVersion.getMinor() >= 7) { return VersionNumber.parse("2.1"); } else { return VersionNumber.parse("2.0"); } } else if (dseVersion.getMajor() == 6) { return VersionNumber.parse("4.0"); } else if (dseVersion.getMajor() == 5 && dseVersion.getMinor() > 0) { return VersionNumber.parse("3.10"); } else { // Fallback on 3.0 by default. return VersionNumber.parse("3.0"); } }