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

Method ExecContext

prepare_stmt.go:170–179  ·  view source on GitHub ↗
(ctx context.Context, query string, args ...interface{})

Source from the content-addressed store, hash-verified

168}
169
170func (tx *PreparedStmtTX) ExecContext(ctx context.Context, query string, args ...interface{}) (result sql.Result, err error) {
171 stmt, err := tx.PreparedStmtDB.prepare(ctx, tx.Tx, true, query)
172 if err == nil {
173 result, err = tx.Tx.StmtContext(ctx, stmt.Stmt).ExecContext(ctx, args...)
174 if errors.Is(err, driver.ErrBadConn) {
175 tx.PreparedStmtDB.Stmts.Delete(query)
176 }
177 }
178 return result, err
179}
180
181func (tx *PreparedStmtTX) QueryContext(ctx context.Context, query string, args ...interface{}) (rows *sql.Rows, err error) {
182 stmt, err := tx.PreparedStmtDB.prepare(ctx, tx.Tx, true, query)

Callers

nothing calls this directly

Calls 4

prepareMethod · 0.80
StmtContextMethod · 0.80
ExecContextMethod · 0.65
DeleteMethod · 0.65

Tested by

no test coverage detected