docs: @Override
      public List<DistinctQueryResult> divide() {
          return Lists.newArrayList(Iterators.transform(getResultData(), new Function<QueryRow, DistinctQueryResult>() {
      
              @Override
              public DistinctQueryResult apply(final QueryRow input) {
                  Set<QueryRow> resultData = new LinkedHashSet<>();
                  resultData.add(input);
                  return new AggregationDistinctQueryResult(getColumnLabelAndIndexMap(), resultData.iterator(), metaData);
              }
          }));
      }