// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.30.0 // source: GetStylePosts.sql package store import ( "context" ) const getStylePosts = `-- name: GetStylePosts :many SELECT post_id, post_text FROM user_style_posts WHERE user_id = $1 AND platform = $2 ORDER BY created_at DESC LIMIT $3 ` type GetStylePostsParams struct { UserID string Platform string Limit int32 } type GetStylePostsRow struct { PostID string PostText string } func (q *Queries) GetStylePosts(ctx context.Context, arg GetStylePostsParams) ([]GetStylePostsRow, error) { rows, err := q.db.QueryContext(ctx, getStylePosts, arg.UserID, arg.Platform, arg.Limit) if err != nil { return nil, err } defer rows.Close() var items []GetStylePostsRow for rows.Next() { var i GetStylePostsRow if err := rows.Scan(&i.PostID, &i.PostText); err != nil { return nil, err } items = append(items, i) } if err := rows.Close(); err != nil { return nil, err } if err := rows.Err(); err != nil { return nil, err } return items, nil }