Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Querier ¶
type Querier interface { // SELECT // sqlc.embed(users), // sqlc.embed(user_roles) // FROM // user_roles // JOIN teams ON teams.slug = user_roles.target_team_slug // JOIN users ON users.id = user_roles.user_id // WHERE // user_roles.user_id = @user_id // ORDER BY // CASE // WHEN @order_by::TEXT = 'slug:asc' THEN teams.slug // END ASC, // CASE // WHEN @order_by::TEXT = 'slug:desc' THEN teams.slug // END DESC, // teams.slug ASC TeamSlugsFromUserID(ctx context.Context, userID uuid.UUID) ([]slug.Slug, error) }
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) TeamSlugsFromUserID ¶
SELECT
sqlc.embed(users), sqlc.embed(user_roles)
FROM
user_roles JOIN teams ON teams.slug = user_roles.target_team_slug JOIN users ON users.id = user_roles.user_id
WHERE
user_roles.user_id = @user_id
ORDER BY
CASE WHEN @order_by::TEXT = 'slug:asc' THEN teams.slug END ASC, CASE WHEN @order_by::TEXT = 'slug:desc' THEN teams.slug END DESC, teams.slug ASC
Click to show internal directories.
Click to hide internal directories.