Module mz_transform::fusion

source ·
Expand description

Transformations that fuse together others of their kind.


  • Fuses multiple Filter operators into one and canonicalizes predicates.
  • 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.


  • Fuses multiple like operators together when possible.