code: protected List<Row> rows(List<SearchResult> searchResults, long timestamp, boolean usesRelevance) {
          List<Row> rows = new ArrayList<>(searchResults.size());
          for (SearchResult searchResult : searchResults) {
  
              // Extract row from document
              DecoratedKey partitionKey = searchResult.getPartitionKey();
              Row row = row(partitionKey, timestamp);
  
              if (row == null) {
                  return null;
              }
  
              // Return decorated row
              if (usesRelevance) {
                  Float score = searchResult.getScore();
                  Row decoratedRow = addScoreColumn(row, timestamp, score);
                  rows.add(decoratedRow);
              } else {
                  rows.add(row);
              }
          }
          return rows;
      }
docs: {@inheritDoc}