class ResultSets {

    public static Future<List<ResultSet>> queryAllAsList(Session session, String query, Object... partitionKeys) {
        //一系列的ResultSetFuture, RSF中是ResultSet,代表ResultSet的返回结果, 即每个ResultSetFuture中是一个ResultSet的结果
        List<ResultSetFuture> futures = sendQueries(session, query, partitionKeys);
        //转换为只有一个Future, 这个Future里是一系列的ResultSet结果.
        return Futures.successfulAsList(futures);
    }

}