MCPcopy
hub / github.com/go-gorm/gorm / Raw

Method Raw

chainable_api.go:461–471  ·  view source on GitHub ↗
(sql string, values ...interface{})

Source from the content-addressed store, hash-verified

459}
460
461func (db *DB) Raw(sql string, values ...interface{}) (tx *DB) {
462 tx = db.getInstance()
463 tx.Statement.SQL = strings.Builder{}
464
465 if strings.Contains(sql, "@") {
466 clause.NamedExpr{SQL: sql, Vars: values}.Build(tx.Statement)
467 } else {
468 clause.Expr{SQL: sql, Vars: values}.Build(tx.Statement)
469 }
470 return
471}

Callers

nothing calls this directly

Calls 3

getInstanceMethod · 0.95
ContainsMethod · 0.80
BuildMethod · 0.65

Tested by

no test coverage detected