ListFilterOption.Macro.FAVORITE->"EXISTS(SELECT * FROM favourites WHERE favourites.manga_id = track_logs.manga_id)"
isListFilterOption.Favorite->"EXISTS(SELECT * FROM favourites WHERE favourites.manga_id = track_logs.manga_id AND favourites.category_id = ${category.id})"
ListFilterOption.Macro.COMPLETED->TODO()
ListFilterOption.Macro.NEW_CHAPTERS->TODO()
ListFilterOption.Macro.NSFW->TODO()
isListFilterOption.Tag->"EXISTS(SELECT * FROM manga_tags WHERE manga_tags.manga_id = track_logs.manga_id AND tag_id = ${tag.toEntity().id})"
@Query("SELECT tags.* FROM suggestions LEFT JOIN tags ON (tag_id IN (SELECT tag_id FROM manga_tags WHERE manga_tags.manga_id = suggestions.manga_id)) GROUP BY tag_id ORDER BY COUNT(tags.tag_id) DESC LIMIT :limit")
ListFilterOption.Macro.FAVORITE->"EXISTS(SELECT * FROM favourites WHERE favourites.manga_id = tracks.manga_id)"
isListFilterOption.Favorite->"EXISTS(SELECT * FROM favourites WHERE favourites.manga_id = tracks.manga_id AND favourites.category_id = ${category.id})"
ListFilterOption.Macro.COMPLETED->TODO()
ListFilterOption.Macro.NEW_CHAPTERS->TODO()
ListFilterOption.Macro.NSFW->TODO()
isListFilterOption.Tag->"EXISTS(SELECT * FROM manga_tags WHERE manga_tags.manga_id = tracks.manga_id AND tag_id = ${tag.toEntity().id})"