Compare commits

..

No commits in common. "08cedd65cec2e03ca504e3598d1176ffa9880fbd" and "ea43e13df4146d9ada2b0429e14826379dddbdb2" have entirely different histories.

2 changed files with 44 additions and 50 deletions

View file

@ -193,10 +193,10 @@ WHERE
)
AND (
sqlc.narg('title_statuses')::title_status_t[] IS NULL
OR array_length(sqlc.narg('title_statuses')::title_status_t[], 1) IS NULL
OR array_length(sqlc.narg('title_statuses')::title_status_t[], 1) = 0
OR t.title_status = ANY(sqlc.narg('title_statuses')::title_status_t[])
'title_statuses'::title_status_t[] IS NULL
OR array_length('title_statuses'::title_status_t[], 1) IS NULL
OR array_length('title_statuses'::title_status_t[], 1) = 0
OR t.title_status = ANY('title_statuses'::title_status_t[])
)
AND (sqlc.narg('rating')::float IS NULL OR t.rating >= sqlc.narg('rating')::float)
AND (sqlc.narg('release_year')::int IS NULL OR t.release_year = sqlc.narg('release_year')::int)
@ -325,16 +325,16 @@ WHERE
)
AND (
sqlc.narg('title_statuses')::title_status_t[] IS NULL
OR array_length(sqlc.narg('title_statuses')::title_status_t[], 1) IS NULL
OR array_length(sqlc.narg('title_statuses')::title_status_t[], 1) = 0
OR t.title_status = ANY(sqlc.narg('title_statuses')::title_status_t[])
'title_statuses'::title_status_t[] IS NULL
OR array_length('title_statuses'::title_status_t[], 1) IS NULL
OR array_length('title_statuses'::title_status_t[], 1) = 0
OR t.title_status = ANY('title_statuses'::title_status_t[])
)
AND (
sqlc.narg('usertitle_statuses')::usertitle_status_t[] IS NULL
OR array_length(sqlc.narg('usertitle_statuses')::usertitle_status_t[], 1) IS NULL
OR array_length(sqlc.narg('usertitle_statuses')::usertitle_status_t[], 1) = 0
OR t.title_status = ANY(sqlc.narg('usertitle_statuses')::usertitle_status_t[])
'usertitle_statuses'::title_status_t[] IS NULL
OR array_length('usertitle_statuses'::title_status_t[], 1) IS NULL
OR array_length('usertitle_statuses'::title_status_t[], 1) = 0
OR t.title_status = ANY('usertitle_statuses'::title_status_t[])
)
AND (sqlc.narg('rate')::int IS NULL OR u.rate >= sqlc.narg('rate')::int)
AND (sqlc.narg('rating')::float IS NULL OR t.rating >= sqlc.narg('rating')::float)

View file

@ -434,14 +434,14 @@ WHERE
)
AND (
$7::title_status_t[] IS NULL
OR array_length($7::title_status_t[], 1) IS NULL
OR array_length($7::title_status_t[], 1) = 0
OR t.title_status = ANY($7::title_status_t[])
'title_statuses'::title_status_t[] IS NULL
OR array_length('title_statuses'::title_status_t[], 1) IS NULL
OR array_length('title_statuses'::title_status_t[], 1) = 0
OR t.title_status = ANY('title_statuses'::title_status_t[])
)
AND ($8::float IS NULL OR t.rating >= $8::float)
AND ($9::int IS NULL OR t.release_year = $9::int)
AND ($10::release_season_t IS NULL OR t.release_season = $10::release_season_t)
AND ($7::float IS NULL OR t.rating >= $7::float)
AND ($8::int IS NULL OR t.release_year = $8::int)
AND ($9::release_season_t IS NULL OR t.release_season = $9::release_season_t)
GROUP BY
t.id, i.id, s.id
@ -464,7 +464,7 @@ ORDER BY
CASE WHEN $2::text <> 'id' THEN t.id END ASC
LIMIT COALESCE($11::int, 100)
LIMIT COALESCE($10::int, 100)
`
type SearchTitlesParams struct {
@ -474,7 +474,6 @@ type SearchTitlesParams struct {
CursorID *int64 `json:"cursor_id"`
CursorRating *float64 `json:"cursor_rating"`
Word *string `json:"word"`
TitleStatuses []TitleStatusT `json:"title_statuses"`
Rating *float64 `json:"rating"`
ReleaseYear *int32 `json:"release_year"`
ReleaseSeason *ReleaseSeasonT `json:"release_season"`
@ -507,7 +506,6 @@ func (q *Queries) SearchTitles(ctx context.Context, arg SearchTitlesParams) ([]S
arg.CursorID,
arg.CursorRating,
arg.Word,
arg.TitleStatuses,
arg.Rating,
arg.ReleaseYear,
arg.ReleaseSeason,
@ -648,21 +646,21 @@ WHERE
)
AND (
$7::title_status_t[] IS NULL
OR array_length($7::title_status_t[], 1) IS NULL
OR array_length($7::title_status_t[], 1) = 0
OR t.title_status = ANY($7::title_status_t[])
'title_statuses'::title_status_t[] IS NULL
OR array_length('title_statuses'::title_status_t[], 1) IS NULL
OR array_length('title_statuses'::title_status_t[], 1) = 0
OR t.title_status = ANY('title_statuses'::title_status_t[])
)
AND (
$8::usertitle_status_t[] IS NULL
OR array_length($8::usertitle_status_t[], 1) IS NULL
OR array_length($8::usertitle_status_t[], 1) = 0
OR t.title_status = ANY($8::usertitle_status_t[])
'usertitle_statuses'::title_status_t[] IS NULL
OR array_length('usertitle_statuses'::title_status_t[], 1) IS NULL
OR array_length('usertitle_statuses'::title_status_t[], 1) = 0
OR t.title_status = ANY('usertitle_statuses'::title_status_t[])
)
AND ($9::int IS NULL OR u.rate >= $9::int)
AND ($10::float IS NULL OR t.rating >= $10::float)
AND ($11::int IS NULL OR t.release_year = $11::int)
AND ($12::release_season_t IS NULL OR t.release_season = $12::release_season_t)
AND ($7::int IS NULL OR u.rate >= $7::int)
AND ($8::float IS NULL OR t.rating >= $8::float)
AND ($9::int IS NULL OR t.release_year = $9::int)
AND ($10::release_season_t IS NULL OR t.release_season = $10::release_season_t)
GROUP BY
t.id, i.id, s.id
@ -687,7 +685,7 @@ ORDER BY
CASE WHEN $2::text <> 'id' THEN t.id END ASC
LIMIT COALESCE($13::int, 100)
LIMIT COALESCE($11::int, 100)
`
type SearchUserTitlesParams struct {
@ -697,8 +695,6 @@ type SearchUserTitlesParams struct {
CursorID *int64 `json:"cursor_id"`
CursorRating *float64 `json:"cursor_rating"`
Word *string `json:"word"`
TitleStatuses []TitleStatusT `json:"title_statuses"`
UsertitleStatuses []UsertitleStatusT `json:"usertitle_statuses"`
Rate *int32 `json:"rate"`
Rating *float64 `json:"rating"`
ReleaseYear *int32 `json:"release_year"`
@ -738,8 +734,6 @@ func (q *Queries) SearchUserTitles(ctx context.Context, arg SearchUserTitlesPara
arg.CursorID,
arg.CursorRating,
arg.Word,
arg.TitleStatuses,
arg.UsertitleStatuses,
arg.Rate,
arg.Rating,
arg.ReleaseYear,