Reducer

[data/dictionary/Reducer]


Reduces dictionary. External node(s) receive the partial result and each key & value and send back a new partial result.


Keywords: iterate, fold, aggregate

Input ports

  • dict: {string: any}

    Receives dictionary to be reduced. Example:

    {<br>
      "a": "A",<br>
      "b": "B",<br>
      "c": "C"<br>
    }<br>
    ```<br>
    
  • initial: any

    Receives initial value for the reduced dictionary. Example: ""

  • part reduced: any

    Receives reduced dictionary before the current (by tag) item. Example: "AB"

Output ports

  • reduced: any

    Sends the reduced dictionary. Example: "ABC"

  • value: {string: any}[string]

    Sends the current value. Example: "C"

  • key: string

    Sends the current key. Example: "c"

  • part reduced: any

    Sends reduced dictionary after the current (by tag) item. Example: "A"

Last updated