Files
kubesphere/vendor/github.com/gocraft/dbr/expr.go
runzexia 5a6f51d775 devops tenant api
Signed-off-by: runzexia <runzexia@yunify.com>
2019-04-24 17:35:31 +08:00

19 lines
387 B
Go

package dbr
// XxxBuilders all support raw query
type raw struct {
Query string
Value []interface{}
}
// Expr should be used when sql syntax is not supported
func Expr(query string, value ...interface{}) Builder {
return &raw{Query: query, Value: value}
}
func (raw *raw) Build(_ Dialect, buf Buffer) error {
buf.WriteString(raw.Query)
buf.WriteValue(raw.Value...)
return nil
}