public Set<String> findUserIdsConnectedTo(String providerId, Set<String> providerUserIds) { ResultSet rs = null; Set<String> localUserIds = null; Statement getUserIds = null; try { getUserIds = QueryBuilder.select() .column("userid") .from(keyspace, table) .where(QueryBuilder.eq("providerId", providerId)) .and(QueryBuilder.in("providerUserId", providerUserIds)); rs = session.execute(getUserIds); if (rs.all().size() > 0) { localUserIds = new HashSet<String>(); } for (Row row : rs.all()) { localUserIds.add(row.getString("userId")); } return localUserIds; } catch (Exception e) { e.printStackTrace(); } return null; }