(tables ...interface{})
| 141 | } |
| 142 | |
| 143 | func (sel *selector) From(tables ...interface{}) db.Selector { |
| 144 | return sel.frame( |
| 145 | func(sq *selectorQuery) error { |
| 146 | fragments, args, err := columnFragments(tables) |
| 147 | if err != nil { |
| 148 | return err |
| 149 | } |
| 150 | sq.table = exql.JoinColumns(fragments...) |
| 151 | sq.tableArgs = args |
| 152 | return nil |
| 153 | }, |
| 154 | ) |
| 155 | } |
| 156 | |
| 157 | func (sel *selector) setColumns(columns ...interface{}) db.Selector { |
| 158 | return sel.frame(func(sq *selectorQuery) error { |
no test coverage detected