Merge

Merges data of multiple streams once data of both is available

Supported Operations

Mode

How data of branches should be merged.
  • Append
    Combines data of both inputs. The output will contain items of input 1 and input 2.
  • Keep Key Matches
    Keeps data of input 1 if it does find a match with data of input 2.
  • Merge By Index
    Merges data of both inputs. The output will contain items of input 1 merged with data of input 2. Merge happens depending on the index of the items. So first item of input 1 will be merged with first item of input 2 and so on.
  • Merge By Key
    Merges data of both inputs. The output will contain items of input 1 merged with data of input 2. Merge happens depending on a defined key.
  • Multiplex
    Merges each value of one input with each value of the other input. The output will contain (m * n) items where (m) and (n) are lengths of the inputs.
  • Pass-through
    Passes through data of one input. The output will contain only items of the defined input.
  • Remove Key Matches
    Keeps data of input 1 if it does NOT find match with data of input 2.
  • Wait
    Waits till data of both inputs is available and will then output a single empty item. If supposed to wait for multiple nodes they have to get attached to input 2. Node will not output any data.