====== Map Junction ====== ===== Description ===== This functor chooses one of two possible maps produced from different execution pipelines. ===== Inputs ===== ^ Name ^ Type ^ Description ^ | Possible Map 1 | [[Map Type | Map]] | Any type of map output from an execution pipeline. | | Possible Map 2 | [[Map Type | Map]] | Any type of map output from an execution pipeline. | ===== Outputs ===== ^ Name ^ Type ^ Description ^ | Map | [[Map Type | Map]] | Any type of map. | ===== Group ===== [[Functor List#Control | Control]] ===== Notes ===== First, this functor verifies whether there is a valid input in "Possible Map 1"; if not, it chooses "Possible Map 2" as input. It is a convenient way to provide an alternate map in case an execution pipeline does not return a valid data. If "Possible Map 2" is not set, the functor will return a void output. ===== Internal Name ===== MapJunction