(sql string, values ...interface{})
| 183 | } |
| 184 | |
| 185 | func (c *g[T]) Raw(sql string, values ...interface{}) ExecInterface[T] { |
| 186 | return execG[T]{g: &g[T]{ |
| 187 | db: c.db, |
| 188 | ops: append(c.ops, func(db *DB) *DB { |
| 189 | var r T |
| 190 | return db.Model(r).Raw(sql, values...) |
| 191 | }), |
| 192 | }} |
| 193 | } |
| 194 | |
| 195 | func (c *g[T]) Exec(ctx context.Context, sql string, values ...interface{}) error { |
| 196 | var r T |