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.