static KeyspaceMetadata buildVirtual(Row row, VersionNumber cassandraVersion) { String name = row.getString(KS_NAME); return new KeyspaceMetadata(name, false, Collections.<String, String>emptyMap(), true); }
static KeyspaceMetadata build(Row row, VersionNumber cassandraVersion) { if (cassandraVersion.getMajor() <= 2) { String name = row.getString(KS_NAME); boolean durableWrites = row.getBool(DURABLE_WRITES); Map<String, String> replicationOptions; replicationOptions = new HashMap<String, String>(); replicationOptions.put("class", row.getString(STRATEGY_CLASS)); replicationOptions.putAll(SimpleJSONParser.parseStringMap(row.getString(STRATEGY_OPTIONS))); return new KeyspaceMetadata(name, durableWrites, replicationOptions, false); } else { String name = row.getString(KS_NAME); boolean durableWrites = row.getBool(DURABLE_WRITES); return new KeyspaceMetadata( name, durableWrites, row.getMap(REPLICATION, String.class, String.class), false); } }
static KeyspaceMetadata build(Row row) { String name = row.getString(KS_NAME); boolean durableWrites = row.getBool(DURABLE_WRITES); Map<String, String> replicationOptions = new HashMap<String, String>(); replicationOptions.put("class", row.getString(STRATEGY_CLASS)); replicationOptions.putAll(SimpleJSONParser.parseStringMap(row.getString(STRATEGY_OPTIONS))); return new KeyspaceMetadata(name, durableWrites, replicationOptions); }
static KeyspaceMetadata build(Row row, VersionNumber cassandraVersion) { if (cassandraVersion.getMajor() <= 2) { String name = row.getString(KS_NAME); boolean durableWrites = row.getBool(DURABLE_WRITES); Map<String, String> replicationOptions; replicationOptions = new HashMap<String, String>(); replicationOptions.put("class", row.getString(STRATEGY_CLASS)); replicationOptions.putAll(SimpleJSONParser.parseStringMap(row.getString(STRATEGY_OPTIONS))); return new KeyspaceMetadata(name, durableWrites, replicationOptions); } else { String name = row.getString(KS_NAME); boolean durableWrites = row.getBool(DURABLE_WRITES); return new KeyspaceMetadata(name, durableWrites, row.getMap(REPLICATION, String.class, String.class)); } }
static KeyspaceMetadata build(Row row, VersionNumber cassandraVersion) { if (cassandraVersion.getMajor() <= 2) { String name = row.getString(KS_NAME); boolean durableWrites = row.getBool(DURABLE_WRITES); Map<String, String> replicationOptions; replicationOptions = new HashMap<String, String>(); replicationOptions.put("class", row.getString(STRATEGY_CLASS)); replicationOptions.putAll(SimpleJSONParser.parseStringMap(row.getString(STRATEGY_OPTIONS))); return new KeyspaceMetadata(name, durableWrites, replicationOptions); } else { String name = row.getString(KS_NAME); boolean durableWrites = row.getBool(DURABLE_WRITES); return new KeyspaceMetadata(name, durableWrites, row.getMap(REPLICATION, String.class, String.class)); } }
static KeyspaceMetadata build(Row row, VersionNumber cassandraVersion) { if (cassandraVersion.getMajor() <= 2) { String name = row.getString(KS_NAME); boolean durableWrites = row.getBool(DURABLE_WRITES); Map<String, String> replicationOptions; replicationOptions = new HashMap<String, String>(); replicationOptions.put("class", row.getString(STRATEGY_CLASS)); replicationOptions.putAll(SimpleJSONParser.parseStringMap(row.getString(STRATEGY_OPTIONS))); return new KeyspaceMetadata(name, durableWrites, replicationOptions); } else { String name = row.getString(KS_NAME); boolean durableWrites = row.getBool(DURABLE_WRITES); return new KeyspaceMetadata(name, durableWrites, row.getMap(REPLICATION, String.class, String.class)); } }