Tworzy funkcję Reducer, która uruchamia 2 funkcje redukujące równolegle. Dane wyjściowe połączonego reduktora będą zawierać dane wyjściowe reduktora 1, a następnie dane wyjściowe reduktora 2, przy czym nazwy danych wyjściowych reduktora 2 będą miały podany ciąg znaków jako prefiks.
Jeśli sharedInputs ma wartość true, reduktory muszą mieć taką samą liczbę danych wejściowych, a reduktor połączony będzie miał taką samą liczbę danych wejściowych. Jeśli sharedInputs ma wartość false, dane wejściowe reduktora połączonego będą danymi wejściowymi reduktora1, a następnie danymi wejściowymi reduktora2.
| Wykorzystanie | Zwroty |
|---|
Reducer.combine(reducer2, outputPrefix, sharedInputs) | Ograniczenie |
| Argument | Typ | Szczegóły |
|---|
to: reducer1 | Ograniczenie | Pierwszy reduktor. |
reducer2 | Ograniczenie | Drugi reduktor. |
outputPrefix | Ciąg tekstowy, domyślnie: "" | Prefiks nazw wyjściowych funkcji Reducer2. |
sharedInputs | Wartość logiczna, domyślnie: false | Określa, czy reduktory współdzielą dane wejściowe. |