Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
Description
Computation of required child properties for UnionAll depends on the execution mode of its children (OperatorPropertiesUtil.checkUnpartitionedAndGetPropertiesVector()). Therefore it's important to have correct execution mode for its input operators at that time.
InjectTypeCastForUnionRule and IntroduceDynamicTypeCastRule currently create new Assign operators, but do not set their execution mode. They should copy execution mode from their inputs