public static Set<Peer> getPeers(Session session) { PreparedStatement selectPeerInfo = session.prepare( "select peer, data_center, rack, release_version, rpc_address, schema_version, tokens from system.peers;"); Set<Peer> peers = Sets.newHashSet(); for (Row row : session.execute(selectPeerInfo.bind()).all()) { Peer peer = new Peer(); peer.peer = row.getInet("peer"); peer.data_center = row.getString("data_center"); peer.rack = row.getString("rack"); peer.release_version = row.getString("release_version"); peer.rpc_address = row.getInet("rpc_address"); peer.schema_version = row.getUUID("schema_version"); peer.tokens = row.getSet("tokens", String.class); peers.add(peer); } return peers; }