fullOuterJoin
Full outer join – returns all items from both arrays, with null for non-matching sides.
left(required): left arrayright(required): right arrayleftKey(required): lambda to extract join key from left elementsrightKey(required): lambda to extract join key from right elements
utlx
let employees = [{id: 1, name: "Alice"}, {id: 2, name: "Bob"}]
let salaries = [{empId: 1, amount: 5000}, {empId: 3, amount: 6000}]
{
joined: fullOuterJoin(employees, salaries, (e) -> e.id, (s) -> s.empId)
}