clone a joiner.
()
| 1663 | |
| 1664 | // clone a joiner. |
| 1665 | func (j join) clone() join { |
| 1666 | if sel, ok := j.table.(*Selector); ok { |
| 1667 | j.table = sel.Clone() |
| 1668 | } |
| 1669 | j.on = j.on.clone() |
| 1670 | return j |
| 1671 | } |
| 1672 | |
| 1673 | // Selector is a builder for the `SELECT` statement. |
| 1674 | type Selector struct { |