public OperationResult<SchemaChangeResult> updateKeyspace(Properties props) throws ConnectionException {
String keyspaceName = (String) props.remove("name");
if (keyspaceName == null) {
throw new RuntimeException("Options missing 'name' property for keyspace name");
}
return new CqlKeyspaceDefinitionImpl(session, props).setName(keyspaceName).alterKeyspace().execute();
}