Expand description

Transformations that fuse together others of their kind.


Fuses multiple Filter operators into one; deduplicates predicates.
Turns FlatMap into Map if only one row is produced by flatmap.
Fuses multiple Join operators into one Join operator.
Fuses a sequence of Map operators in to one Map operator.
Fuses a sequence of Negate operators in to one or zero Negate operators.
Fuses Project operators with parent operators when possible.
Fuses reduce operators with parent operators if possible.
Fuses a sequence of TopK operators in to one TopK operator
Fuses multiple Union operators into one.