/
githubmirror
/
sqlc
Обзор
Документация
Войти
/
githubmirror
/
sqlc
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
internal/endtoend/testdata/func_args/stdlib/go/query.sql.go
70 строк
2 KB
Kyle Gray
Release 1.31.1 (#4407)
22 апр 2026, 17:52
Не верифицирован
22 апр 2026, 17:52
a95e91d
Код
Авторство
О чём код?
// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.31.1 // source: query.sql package querytest import ( "context" ) const makeIntervalDays = `-- name: MakeIntervalDays :one SELECT make_interval(days => $1::int) ` func (q *Queries) MakeIntervalDays(ctx context.Context, dollar_1 int32) (int64, error) { row := q.db.QueryRowContext(ctx, makeIntervalDays, dollar_1) var make_interval int64 err := row.Scan(&make_interval) return make_interval, err } const makeIntervalMonths = `-- name: MakeIntervalMonths :one SELECT make_interval(months => $1::int) ` func (q *Queries) MakeIntervalMonths(ctx context.Context, months int32) (int64, error) { row := q.db.QueryRowContext(ctx, makeIntervalMonths, months) var make_interval int64 err := row.Scan(&make_interval) return make_interval, err } const makeIntervalSecs = `-- name: MakeIntervalSecs :one SELECT make_interval(secs => $1) ` func (q *Queries) MakeIntervalSecs(ctx context.Context, secs float64) (int64, error) { row := q.db.QueryRowContext(ctx, makeIntervalSecs, secs) var make_interval int64 err := row.Scan(&make_interval) return make_interval, err } const plus = `-- name: Plus :one SELECT plus(b => $2, a => $1) ` type PlusParams struct { A int32 B int32 } func (q *Queries) Plus(ctx context.Context, arg PlusParams) (int32, error) { row := q.db.QueryRowContext(ctx, plus, arg.A, arg.B) var plus int32 err := row.Scan(&plus) return plus, err } const tableArgs = `-- name: TableArgs :one SELECT table_args(x => $1) ` func (q *Queries) TableArgs(ctx context.Context, x int32) (int32, error) { row := q.db.QueryRowContext(ctx, tableArgs, x) var table_args int32 err := row.Scan(&table_args) return table_args, err }