class QueryResultRows extends AbstractIterator<List<Object>> implements Iterable<List<Object>> {

    public static Builder queryResultRowsBuilder(Session session)
    {
        return new Builder(session);
    }

    private  QueryResultRows(Session session, Optional<List<ColumnAndType>> columns, List<Page> pages, Consumer<Throwable> exceptionConsumer);

}