MCPcopy Create free account
hub / github.com/CovenantSQL/CovenantSQL / ExecContext

Method ExecContext

cmd/cql-proxy/storage/impersonate.go:101–115  ·  view source on GitHub ↗
(ctx context.Context, query string, args []driver.NamedValue)

Source from the content-addressed store, hash-verified

99}
100
101func (d *impersonatedDB) ExecContext(ctx context.Context, query string, args []driver.NamedValue) (
102 result driver.Result, err error) {
103 resp, err := d.sendQuery(query, args, types.WriteQuery)
104 if err != nil {
105 err = errors.Wrapf(err, "send query failed")
106 return
107 }
108
109 result = &impersonatedResult{
110 affectedRows: resp.Header.AffectedRows,
111 lastInsertID: resp.Header.LastInsertID,
112 }
113
114 return
115}
116
117func (d *impersonatedDB) QueryContext(ctx context.Context, query string, args []driver.NamedValue) (
118 rows driver.Rows, err error) {

Callers

nothing calls this directly

Calls 1

sendQueryMethod · 0.95

Tested by

no test coverage detected