Как создать набор данных, используя значения из нескольких наборов данныхнаборы данных типа - PullRequest
0 голосов
/ 26 декабря 2018

У меня есть несколько наборов данных различных типов формы Dataset<Tuple2<A, B>>, Dataset<Tuple2<C, D>>, Dataset<Tuple2<E, F>>.Я хочу создать новый набор данных типа Dataset<myClass>, используя значения из наборов данных выше.

Например, один объект myClass будет построен следующим образом:

myClass obj= myClass.builder
                    .id(A.getId())
                    .itemOfTypeC(C)
                    .value(D.getValue())
                    .itemOfTypeE(E)
                    .build();

Единственное решение, о котором я могу подумать, - это создание функции Map.Но я не могу понять, как заставить функцию выполнять итерацию по всем наборам данных одновременно и как бы я выделил отдельные классы A, B, C, D, E, F.

...