This PR adds support for scalding group functions by handling:
Grouped
IdentityReduce
UnsortedGrouped
UnsortedIdentityReduce
IteratorMappedReduce
SortedGrouped
IdentityValueSortedReduce
ValueSortedReduce
via
mapGroup
sortedMapGroup
sorted
methods in BeamOp.
Optimized sum functions in mapGroup through planMapGroup
Functions using priorityQueue are not supported in this PR, because they mutate elements passed as input, but Beam does not allow to mutate input between transformations
This PR adds support for scalding group functions by handling:
via
methods in BeamOp.
Optimized sum functions in mapGroup through planMapGroup
Functions using priorityQueue are not supported in this PR, because they mutate elements passed as input, but Beam does not allow to mutate input between transformations