Full Outer Join
A full outer join returns all records, including records that have matching values in both inputs and records from either input that do not have a match.
When the Join processor performs a full outer
            join on our sample data using 
        customer_id as the join field, the
            processor produces the following output: | customer_id | customer_name | order_id | amount | 
|---|---|---|---|
| 2 | Anna Smith | 1075623 | 34.56 | 
| 47 | Raquel Trujillo | 1076645 | 234.67 | 
| 98 | Theo Barnes | ||
| 342 | 1050945 | 126.05 | 
Note that the processor doesn't return a table in the
                output, but returns records. In a returned record, the processor omits fields that
                have no values. For example, in our sample output data above, the processor does not
                include the fields with missing values in the third and fourth records. The processor
            produces the following output for these
            records:
    {"customer_id":98,"customer_name":"Theo Barnes"}
{"customer_id":342,"order_id":1050945,"amount":126.05}