code: public void doWithRows(Consumer<Row> doable) {
          Row row = new Row(this);
          while (row.hasNext()) {
              doable.accept(row.next());
          }
      }
docs: Applies the operation in {@code doable} to every row in the table