(mode joinType, tables []*DataTable, on []JoinOn)
| 181 | } |
| 182 | |
| 183 | func newJoinImpl(mode joinType, tables []*DataTable, on []JoinOn) *joinImpl { |
| 184 | return &joinImpl{ |
| 185 | mode: mode, |
| 186 | tables: tables, |
| 187 | on: on, |
| 188 | } |
| 189 | } |
| 190 | |
| 191 | func (j *joinImpl) Compute() (*DataTable, error) { |
| 192 | if err := j.checkInput(); err != nil { |