// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.27.0 // source: collector.sql package repository import ( "context" "github.com/jackc/pgx/v5/pgtype" ) const getQueriesFromJobID = `-- name: GetQueriesFromJobID :many SELECT id, type, requiredQueryId, queryVersion, minCleanVersion, minTextVersion FROM collectorQueryDependencyTree WHERE jobId = $1 ` type GetQueriesFromJobIDRow struct { ID pgtype.UUID Type Querytype Requiredqueryid pgtype.UUID Queryversion int32 Mincleanversion int32 Mintextversion int32 } func (q *Queries) GetQueriesFromJobID(ctx context.Context, jobid pgtype.UUID) ([]GetQueriesFromJobIDRow, error) { rows, err := q.db.Query(ctx, getQueriesFromJobID, jobid) if err != nil { return nil, err } defer rows.Close() var items []GetQueriesFromJobIDRow for rows.Next() { var i GetQueriesFromJobIDRow if err := rows.Scan( &i.ID, &i.Type, &i.Requiredqueryid, &i.Queryversion, &i.Mincleanversion, &i.Mintextversion, ); err != nil { return nil, err } items = append(items, i) } if err := rows.Err(); err != nil { return nil, err } return items, nil }