MCPcopy Index your code
hub / github.com/upper/db / QueryRowContext

Method QueryRowContext

internal/sqlbuilder/builder.go:189–200  ·  view source on GitHub ↗
(ctx context.Context, query interface{}, args ...interface{})

Source from the content-addressed store, hash-verified

187}
188
189func (b *sqlBuilder) QueryRowContext(ctx context.Context, query interface{}, args ...interface{}) (*sql.Row, error) {
190 switch q := query.(type) {
191 case *exql.Statement:
192 return b.sess.StatementQueryRow(ctx, q, args...)
193 case string:
194 return b.sess.StatementQueryRow(ctx, exql.RawSQL(q), args...)
195 case *adapter.RawExpr:
196 return b.QueryRowContext(ctx, q.Raw(), q.Arguments()...)
197 default:
198 return nil, fmt.Errorf("unsupported query type %T", query)
199 }
200}
201
202func (b *sqlBuilder) SelectFrom(table ...interface{}) db.Selector {
203 qs := &selector{

Callers 1

QueryRowMethod · 0.95

Calls 5

RawSQLFunction · 0.92
RawMethod · 0.80
StatementQueryRowMethod · 0.65
ArgumentsMethod · 0.65
ErrorfMethod · 0.65

Tested by

no test coverage detected