(b *Builder)
| 245 | } |
| 246 | |
| 247 | func (w Where) SQL(b *Builder) string { |
| 248 | name := w.Field |
| 249 | if w.Table != "" { |
| 250 | name = w.Table + "." + b.EscapeField(name) |
| 251 | } |
| 252 | parts := []string{name, string(w.Op)} |
| 253 | if w.Value != nil { |
| 254 | parts = append(parts, w.Value.SQL(b)) |
| 255 | } |
| 256 | return strings.Join(parts, " ") |
| 257 | } |
| 258 | |
| 259 | var _ Shape = Select{} |
| 260 |
nothing calls this directly
no test coverage detected