OuterJoin returns all records when there is a match in either left or right table <!> OuterJoin transforms an expr column to a raw column
(right *DataTable, on []JoinOn)
| 49 | // OuterJoin returns all records when there is a match in either left or right table |
| 50 | // <!> OuterJoin transforms an expr column to a raw column |
| 51 | func (left *DataTable) OuterJoin(right *DataTable, on []JoinOn) (*DataTable, error) { |
| 52 | return newJoinImpl(outerJoin, []*DataTable{left, right}, on).Compute() |
| 53 | } |
| 54 | |
| 55 | // OuterJoin the tables. |
| 56 | // tables[0] is used as reference datatable. |