/
githubmirror
/
sqlc
Обзор
Документация
Войти
/
githubmirror
/
sqlc
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
internal/endtoend/testdata/nested_select/postgresql/pgx/go/query.sql.go
42 строки
847 B
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" "github.com/jackc/pgx/v5/pgtype" ) const nestedSelect = `-- name: NestedSelect :one SELECT latest.id, t.count FROM ( SELECT id, max(update_time) AS update_time FROM test WHERE id = ANY ($1::bigint[]) -- ERROR HERE on update_time AND update_time >= $2 GROUP BY id ) latest INNER JOIN test t USING (id, update_time) ` type NestedSelectParams struct { IDs []int64 StartTime pgtype.Int8 } type NestedSelectRow struct { ID int64 Count int64 } func (q *Queries) NestedSelect(ctx context.Context, arg NestedSelectParams) (NestedSelectRow, error) { row := q.db.QueryRow(ctx, nestedSelect, arg.IDs, arg.StartTime) var i NestedSelectRow err := row.Scan(&i.ID, &i.Count) return i, err }