code: private <K, C> Iterator<Column<C>> executePaginated(final RowQuery<K, C> query) {
          return Iterators.concat(new AbstractIterator<Iterator<Column<C>>>() {
              @Override
              protected Iterator<Column<C>> computeNext() {
                  ColumnList<C> page = execute(query);
                  return !page.isEmpty() ? page.iterator() : endOfData();
              }
          });
      }
docs: Executes a {@code RowQuery} with {@code autoPaginate(true)} repeatedly as necessary to fetch all pages.