|
@@ -64,9 +64,9 @@ public class Grid<T> {
|
|
|
.distinct()
|
|
.distinct()
|
|
|
.collect(Collectors.toList());
|
|
.collect(Collectors.toList());
|
|
|
|
|
|
|
|
- List<List<T>> data = records.stream()
|
|
|
|
|
- .map(r -> head.stream().map(r::get).collect(toList()))
|
|
|
|
|
- .collect(toList());
|
|
|
|
|
|
|
+ List<List<T>> data = CQuery.from(records)
|
|
|
|
|
+ .map(r -> CQuery.from(head).map(r::get).list())
|
|
|
|
|
+ .list();
|
|
|
|
|
|
|
|
return new Grid<>(head, data);
|
|
return new Grid<>(head, data);
|
|
|
}
|
|
}
|