(v op)
| 241 | } |
| 242 | |
| 243 | func (c chainG[T]) with(v op) chainG[T] { |
| 244 | return chainG[T]{ |
| 245 | execG: execG[T]{g: &g[T]{ |
| 246 | db: c.g.db, |
| 247 | ops: append(append([]op(nil), c.g.ops...), v), |
| 248 | }}, |
| 249 | } |
| 250 | } |
| 251 | |
| 252 | func (c chainG[T]) Table(name string, args ...interface{}) ChainInterface[T] { |
| 253 | return c.with(func(db *DB) *DB { |