@Override
public List<Row> getRows() {
return Lists.transform(queryResult.getRowsList(), new Function<QueryService.Row, Row>() {
@Override
public Row apply(final QueryService.Row row) {
return new Row() {
@Override
public List<Object> cells() {
List<Object> res = Lists.newArrayList();
for (int i = 0; i < row.getValuesList().size(); i++) {
if (!row.getValues(i).hasValue()) {