Documentation
¶
Index ¶
- Variables
- type Anime
- type AnimeFormat
- type AnimeGenre
- type AnimeSeason
- type AnimeStatus
- type AnimeStudio
- type Banner
- type BestAnimeQualityPerReleaseGroupParams
- type BestAnimeQualityPerReleaseGroupRow
- type Bot
- type CountAnimeEpisodeLatestParams
- type CountAnimeGenreParams
- type CountAnimeLatestParams
- type CountAnimeParams
- type CountAnimeReviewParams
- type CountAnimeStudioParams
- type CountBannerParams
- type CountBotParams
- type CountEpisodeParams
- type CountFormatParams
- type CountGenreParams
- type CountPosterParams
- type CountPreferencesParams
- type CountQualityParams
- type CountReleaseGroupParams
- type CountRunnerParams
- type CountSeasonParams
- type CountStatusParams
- type CountStudioParams
- type CountThumbnailParams
- type CountTitleAnimeParams
- type CountTitleByIdParams
- type CountTitleByNameSeasonNumberYearParams
- type CountTitleByOthersParams
- type CountTitleEpisodeParams
- type CountTitleReviewParams
- type CountVideoParams
- type CountXDCCParams
- type DBTX
- type DeleteAnimeGenreParams
- type DeleteAnimeParams
- type DeleteAnimeStudioParams
- type DeleteBannerParams
- type DeleteBotParams
- type DeleteEpisodeParams
- type DeleteFormatParams
- type DeleteGenreParams
- type DeletePosterParams
- type DeletePreferencesParams
- type DeleteQualityParams
- type DeleteReleaseGroupParams
- type DeleteRunnerParams
- type DeleteSeasonParams
- type DeleteStatusParams
- type DeleteStudioParams
- type DeleteThumbnailParams
- type DeleteTitleAnimeParams
- type DeleteTitleEpisodeParams
- type DeleteTitleParams
- type DeleteVideoParams
- type DeleteXDCCParams
- type Episode
- type FilterAnimeEpisodeLatestParams
- type FilterAnimeEpisodeLatestRow
- type FilterAnimeEpisodeParams
- type FilterAnimeEpisodeRow
- type FilterAnimeGenreParams
- type FilterAnimeGenreRow
- type FilterAnimeLatestParams
- type FilterAnimeLatestRow
- type FilterAnimeParams
- type FilterAnimeReviewParams
- type FilterAnimeReviewRow
- type FilterAnimeRow
- type FilterAnimeStudioParams
- type FilterAnimeStudioRow
- type FilterBannerParams
- type FilterBotParams
- type FilterEpisodeParams
- type FilterFormatParams
- type FilterGenreParams
- type FilterLibraryParams
- type FilterLibraryRow
- type FilterPosterParams
- type FilterPreferencesParams
- type FilterQualityParams
- type FilterReleaseGroupParams
- type FilterRunnerParams
- type FilterSeasonParams
- type FilterStatusParams
- type FilterStudioParams
- type FilterThumbnailParams
- type FilterTitleAnimeParams
- type FilterTitleAnimeRow
- type FilterTitleByIdParams
- type FilterTitleByNameSeasonNumberYearParams
- type FilterTitleByOthersParams
- type FilterTitleEpisodeParams
- type FilterTitleEpisodeRow
- type FilterTitleReviewParams
- type FilterTitleReviewRow
- type FilterVideoParams
- type FilterXDCCParams
- type FilterXDCCRow
- type FirstAnimeGenreParams
- type FirstAnimeGenreRow
- type FirstAnimeParams
- type FirstAnimeReviewParams
- type FirstAnimeReviewRow
- type FirstAnimeStudioParams
- type FirstAnimeStudioRow
- type FirstBannerParams
- type FirstBotParams
- type FirstEpisodeParams
- type FirstFormatParams
- type FirstGenreParams
- type FirstPosterParams
- type FirstPreferenceParams
- type FirstQualityParams
- type FirstReleaseGroupParams
- type FirstRunnerParams
- type FirstSeasonParams
- type FirstStatusParams
- type FirstStudioParams
- type FirstThumbnailParams
- type FirstTitleAnimeParams
- type FirstTitleAnimeRow
- type FirstTitleByIdParams
- type FirstTitleByNameSeasonNumberYearParams
- type FirstTitleByOthersParams
- type FirstTitleEpisodeParams
- type FirstTitleEpisodeRow
- type FirstVideoParams
- type FirstXDCCParams
- type FirstXDCCRow
- type Format
- type Genre
- type InsertAnimeGenreBatchResults
- type InsertAnimeGenreParams
- type InsertAnimeGenreRow
- type InsertAnimeParams
- type InsertAnimeRow
- type InsertAnimeStudioBatchResults
- type InsertAnimeStudioParams
- type InsertAnimeStudioRow
- type InsertBannerParams
- type InsertBannerRow
- type InsertBotParams
- type InsertBotRow
- type InsertEpisodeParams
- type InsertEpisodeRow
- type InsertFormatBatchResults
- type InsertFormatParams
- type InsertFormatRow
- type InsertGenreBatchResults
- type InsertGenreParams
- type InsertGenreRow
- type InsertManyBannerBatchResults
- type InsertManyBannerParams
- type InsertManyBannerRow
- type InsertManyBotBatchResults
- type InsertManyBotParams
- type InsertManyBotRow
- type InsertManyEpisodeBatchResults
- type InsertManyEpisodeParams
- type InsertManyEpisodeRow
- type InsertManyPosterBatchResults
- type InsertManyPosterParams
- type InsertManyPosterRow
- type InsertManyQualityBatchResults
- type InsertManyQualityParams
- type InsertManyQualityRow
- type InsertManyReleaseGroupBatchResults
- type InsertManyReleaseGroupParams
- type InsertManyReleaseGroupRow
- type InsertManyThumbnailBatchResults
- type InsertManyThumbnailParams
- type InsertManyThumbnailRow
- type InsertManyTitleBatchResults
- type InsertManyTitleEpisodeBatchResults
- type InsertManyTitleEpisodeParams
- type InsertManyTitleEpisodeRow
- type InsertManyTitleParams
- type InsertManyTitleRow
- type InsertPosterParams
- type InsertPosterRow
- type InsertPreferencesParams
- type InsertPreferencesRow
- type InsertQualityParams
- type InsertQualityRow
- type InsertReleaseGroupParams
- type InsertReleaseGroupRow
- type InsertRunnerParams
- type InsertRunnerRow
- type InsertSeasonBatchResults
- type InsertSeasonParams
- type InsertSeasonRow
- type InsertStatusBatchResults
- type InsertStatusParams
- type InsertStatusRow
- type InsertStudioBatchResults
- type InsertStudioParams
- type InsertStudioRow
- type InsertThumbnailParams
- type InsertThumbnailRow
- type InsertTitleAnimeBatchResults
- type InsertTitleAnimeParams
- type InsertTitleAnimeRow
- type InsertTitleEpisodeParams
- type InsertTitleEpisodeRow
- type InsertTitleParams
- type InsertTitleRow
- type InsertVideoParams
- type InsertXDCCBatchResults
- type InsertXDCCParams
- type ListAnimeByIndexParams
- type ListAnimeByIndexRow
- type ListAnimeReviewSearchRow
- type ListAnimeSearchPhrasesRow
- type ListAnimeSimulcastRow
- type ListReviewedLibraryRow
- type ListVideoEntriesRow
- type NullAnimeFormat
- type NullAnimeSeason
- type NullAnimeStatus
- type Poster
- type Preference
- type Quality
- type Querier
- type QuerierExtended
- type Queries
- func (q *Queries) AvailableReleaseGroups(ctx context.Context) ([]*ReleaseGroup, error)
- func (q *Queries) BestAnimeQualityPerReleaseGroup(ctx context.Context, arg BestAnimeQualityPerReleaseGroupParams) ([]*BestAnimeQualityPerReleaseGroupRow, error)
- func (q *Queries) CountAnime(ctx context.Context, arg CountAnimeParams) (int64, error)
- func (q *Queries) CountAnimeEpisodeLatest(ctx context.Context, arg CountAnimeEpisodeLatestParams) (int64, error)
- func (q *Queries) CountAnimeGenre(ctx context.Context, arg CountAnimeGenreParams) (int64, error)
- func (q *Queries) CountAnimeLatest(ctx context.Context, arg CountAnimeLatestParams) (int64, error)
- func (q *Queries) CountAnimeReview(ctx context.Context, arg CountAnimeReviewParams) (int64, error)
- func (q *Queries) CountAnimeStudio(ctx context.Context, arg CountAnimeStudioParams) (int64, error)
- func (q *Queries) CountBanner(ctx context.Context, arg CountBannerParams) (int64, error)
- func (q *Queries) CountBot(ctx context.Context, arg CountBotParams) (int64, error)
- func (q *Queries) CountEpisode(ctx context.Context, arg CountEpisodeParams) (int64, error)
- func (q *Queries) CountFormat(ctx context.Context, arg CountFormatParams) (int64, error)
- func (q *Queries) CountGenre(ctx context.Context, arg CountGenreParams) (int64, error)
- func (q *Queries) CountPoster(ctx context.Context, arg CountPosterParams) (int64, error)
- func (q *Queries) CountPreferences(ctx context.Context, arg CountPreferencesParams) (int64, error)
- func (q *Queries) CountQuality(ctx context.Context, arg CountQualityParams) (int64, error)
- func (q *Queries) CountReleaseGroup(ctx context.Context, arg CountReleaseGroupParams) (int64, error)
- func (q *Queries) CountRunner(ctx context.Context, arg CountRunnerParams) (int64, error)
- func (q *Queries) CountSeason(ctx context.Context, arg CountSeasonParams) (int64, error)
- func (q *Queries) CountStatus(ctx context.Context, arg CountStatusParams) (int64, error)
- func (q *Queries) CountStudio(ctx context.Context, arg CountStudioParams) (int64, error)
- func (q *Queries) CountThumbnail(ctx context.Context, arg CountThumbnailParams) (int64, error)
- func (q *Queries) CountTitleAnime(ctx context.Context, arg CountTitleAnimeParams) (int64, error)
- func (q *Queries) CountTitleById(ctx context.Context, arg CountTitleByIdParams) (int64, error)
- func (q *Queries) CountTitleByNameSeasonNumberYear(ctx context.Context, arg CountTitleByNameSeasonNumberYearParams) (int64, error)
- func (q *Queries) CountTitleByOthers(ctx context.Context, arg CountTitleByOthersParams) (int64, error)
- func (q *Queries) CountTitleEpisode(ctx context.Context, arg CountTitleEpisodeParams) (int64, error)
- func (q *Queries) CountTitleReview(ctx context.Context, arg CountTitleReviewParams) (int64, error)
- func (q *Queries) CountVideo(ctx context.Context, arg CountVideoParams) (int64, error)
- func (q *Queries) CountXDCC(ctx context.Context, arg CountXDCCParams) (int64, error)
- func (q *Queries) DeleteAnime(ctx context.Context, arg DeleteAnimeParams) (int64, error)
- func (q *Queries) DeleteAnimeGenre(ctx context.Context, arg DeleteAnimeGenreParams) (int64, error)
- func (q *Queries) DeleteAnimeStudio(ctx context.Context, arg DeleteAnimeStudioParams) (int64, error)
- func (q *Queries) DeleteBanner(ctx context.Context, arg DeleteBannerParams) (int64, error)
- func (q *Queries) DeleteBot(ctx context.Context, arg DeleteBotParams) (int64, error)
- func (q *Queries) DeleteEpisode(ctx context.Context, arg DeleteEpisodeParams) (int64, error)
- func (q *Queries) DeleteFormat(ctx context.Context, arg DeleteFormatParams) (int64, error)
- func (q *Queries) DeleteGenre(ctx context.Context, arg DeleteGenreParams) (int64, error)
- func (q *Queries) DeletePoster(ctx context.Context, arg DeletePosterParams) (int64, error)
- func (q *Queries) DeletePreferences(ctx context.Context, arg DeletePreferencesParams) (int64, error)
- func (q *Queries) DeleteQuality(ctx context.Context, arg DeleteQualityParams) (int64, error)
- func (q *Queries) DeleteReleaseGroup(ctx context.Context, arg DeleteReleaseGroupParams) (int64, error)
- func (q *Queries) DeleteRunner(ctx context.Context, arg DeleteRunnerParams) (int64, error)
- func (q *Queries) DeleteSeason(ctx context.Context, arg DeleteSeasonParams) (int64, error)
- func (q *Queries) DeleteStatus(ctx context.Context, arg DeleteStatusParams) (int64, error)
- func (q *Queries) DeleteStudio(ctx context.Context, arg DeleteStudioParams) (int64, error)
- func (q *Queries) DeleteThumbnail(ctx context.Context, arg DeleteThumbnailParams) (int64, error)
- func (q *Queries) DeleteTitle(ctx context.Context, arg DeleteTitleParams) (int64, error)
- func (q *Queries) DeleteTitleAnime(ctx context.Context, arg DeleteTitleAnimeParams) (int64, error)
- func (q *Queries) DeleteTitleEpisode(ctx context.Context, arg DeleteTitleEpisodeParams) (int64, error)
- func (q *Queries) DeleteUnusedBanners(ctx context.Context) (int64, error)
- func (q *Queries) DeleteUnusedPosters(ctx context.Context) (int64, error)
- func (q *Queries) DeleteUnusedThumbnails(ctx context.Context) (int64, error)
- func (q *Queries) DeleteVideo(ctx context.Context, arg DeleteVideoParams) (int64, error)
- func (q *Queries) DeleteXDCC(ctx context.Context, arg DeleteXDCCParams) (int64, error)
- func (q *Queries) FilterAnime(ctx context.Context, arg FilterAnimeParams) ([]*FilterAnimeRow, error)
- func (q *Queries) FilterAnimeEpisode(ctx context.Context, arg FilterAnimeEpisodeParams) ([]*FilterAnimeEpisodeRow, error)
- func (q *Queries) FilterAnimeEpisodeLatest(ctx context.Context, arg FilterAnimeEpisodeLatestParams) ([]*FilterAnimeEpisodeLatestRow, error)
- func (q *Queries) FilterAnimeGenre(ctx context.Context, arg FilterAnimeGenreParams) ([]*FilterAnimeGenreRow, error)
- func (q *Queries) FilterAnimeLatest(ctx context.Context, arg FilterAnimeLatestParams) ([]*FilterAnimeLatestRow, error)
- func (q *Queries) FilterAnimeReview(ctx context.Context, arg FilterAnimeReviewParams) ([]*FilterAnimeReviewRow, error)
- func (q *Queries) FilterAnimeStudio(ctx context.Context, arg FilterAnimeStudioParams) ([]*FilterAnimeStudioRow, error)
- func (q *Queries) FilterBanner(ctx context.Context, arg FilterBannerParams) ([]*Banner, error)
- func (q *Queries) FilterBot(ctx context.Context, arg FilterBotParams) ([]*Bot, error)
- func (q *Queries) FilterEpisode(ctx context.Context, arg FilterEpisodeParams) ([]*Episode, error)
- func (q *Queries) FilterFormat(ctx context.Context, arg FilterFormatParams) ([]*Format, error)
- func (q *Queries) FilterGenre(ctx context.Context, arg FilterGenreParams) ([]*Genre, error)
- func (q *Queries) FilterLibrary(ctx context.Context, arg FilterLibraryParams) ([]*FilterLibraryRow, error)
- func (q *Queries) FilterPoster(ctx context.Context, arg FilterPosterParams) ([]*Poster, error)
- func (q *Queries) FilterPreferences(ctx context.Context, arg FilterPreferencesParams) ([]*Preference, error)
- func (q *Queries) FilterQuality(ctx context.Context, arg FilterQualityParams) ([]*Quality, error)
- func (q *Queries) FilterReleaseGroup(ctx context.Context, arg FilterReleaseGroupParams) ([]*ReleaseGroup, error)
- func (q *Queries) FilterRunner(ctx context.Context, arg FilterRunnerParams) (*Runner, error)
- func (q *Queries) FilterSeason(ctx context.Context, arg FilterSeasonParams) ([]*Season, error)
- func (q *Queries) FilterStatus(ctx context.Context, arg FilterStatusParams) ([]*Status, error)
- func (q *Queries) FilterStudio(ctx context.Context, arg FilterStudioParams) ([]*Studio, error)
- func (q *Queries) FilterThumbnail(ctx context.Context, arg FilterThumbnailParams) ([]*Thumbnail, error)
- func (q *Queries) FilterTitleAnime(ctx context.Context, arg FilterTitleAnimeParams) ([]*FilterTitleAnimeRow, error)
- func (q *Queries) FilterTitleById(ctx context.Context, arg FilterTitleByIdParams) ([]*Title, error)
- func (q *Queries) FilterTitleByNameSeasonNumberYear(ctx context.Context, arg FilterTitleByNameSeasonNumberYearParams) ([]*Title, error)
- func (q *Queries) FilterTitleByOthers(ctx context.Context, arg FilterTitleByOthersParams) ([]*Title, error)
- func (q *Queries) FilterTitleEpisode(ctx context.Context, arg FilterTitleEpisodeParams) ([]*FilterTitleEpisodeRow, error)
- func (q *Queries) FilterTitleReview(ctx context.Context, arg FilterTitleReviewParams) ([]*FilterTitleReviewRow, error)
- func (q *Queries) FilterVideo(ctx context.Context, arg FilterVideoParams) ([]*Video, error)
- func (q *Queries) FilterXDCC(ctx context.Context, arg FilterXDCCParams) ([]*FilterXDCCRow, error)
- func (q *Queries) FirstAnime(ctx context.Context, arg FirstAnimeParams) (*Anime, error)
- func (q *Queries) FirstAnimeGenre(ctx context.Context, arg FirstAnimeGenreParams) (*FirstAnimeGenreRow, error)
- func (q *Queries) FirstAnimeReview(ctx context.Context, arg FirstAnimeReviewParams) ([]*FirstAnimeReviewRow, error)
- func (q *Queries) FirstAnimeStudio(ctx context.Context, arg FirstAnimeStudioParams) (*FirstAnimeStudioRow, error)
- func (q *Queries) FirstBanner(ctx context.Context, arg FirstBannerParams) (*Banner, error)
- func (q *Queries) FirstBot(ctx context.Context, arg FirstBotParams) (*Bot, error)
- func (q *Queries) FirstEpisode(ctx context.Context, arg FirstEpisodeParams) (*Episode, error)
- func (q *Queries) FirstFormat(ctx context.Context, arg FirstFormatParams) (*Format, error)
- func (q *Queries) FirstGenre(ctx context.Context, arg FirstGenreParams) (*Genre, error)
- func (q *Queries) FirstPoster(ctx context.Context, arg FirstPosterParams) (*Poster, error)
- func (q *Queries) FirstPreference(ctx context.Context, arg FirstPreferenceParams) (*Preference, error)
- func (q *Queries) FirstQuality(ctx context.Context, arg FirstQualityParams) (*Quality, error)
- func (q *Queries) FirstReleaseGroup(ctx context.Context, arg FirstReleaseGroupParams) (*ReleaseGroup, error)
- func (q *Queries) FirstRunner(ctx context.Context, arg FirstRunnerParams) (*Runner, error)
- func (q *Queries) FirstSeason(ctx context.Context, arg FirstSeasonParams) (*Season, error)
- func (q *Queries) FirstStatus(ctx context.Context, arg FirstStatusParams) (*Status, error)
- func (q *Queries) FirstStudio(ctx context.Context, arg FirstStudioParams) (*Studio, error)
- func (q *Queries) FirstThumbnail(ctx context.Context, arg FirstThumbnailParams) (*Thumbnail, error)
- func (q *Queries) FirstTitleAnime(ctx context.Context, arg FirstTitleAnimeParams) (*FirstTitleAnimeRow, error)
- func (q *Queries) FirstTitleById(ctx context.Context, arg FirstTitleByIdParams) (*Title, error)
- func (q *Queries) FirstTitleByNameSeasonNumberYear(ctx context.Context, arg FirstTitleByNameSeasonNumberYearParams) (*Title, error)
- func (q *Queries) FirstTitleByOthers(ctx context.Context, arg FirstTitleByOthersParams) (*Title, error)
- func (q *Queries) FirstTitleEpisode(ctx context.Context, arg FirstTitleEpisodeParams) (*FirstTitleEpisodeRow, error)
- func (q *Queries) FirstVideo(ctx context.Context, arg FirstVideoParams) (*Video, error)
- func (q *Queries) FirstXDCC(ctx context.Context, arg FirstXDCCParams) (*FirstXDCCRow, error)
- func (q *Queries) InsertAnime(ctx context.Context, arg InsertAnimeParams) (*InsertAnimeRow, error)
- func (q *Queries) InsertAnimeGenre(ctx context.Context, arg []InsertAnimeGenreParams) *InsertAnimeGenreBatchResults
- func (q *Queries) InsertAnimeStudio(ctx context.Context, arg []InsertAnimeStudioParams) *InsertAnimeStudioBatchResults
- func (q *Queries) InsertBanner(ctx context.Context, arg InsertBannerParams) (*InsertBannerRow, error)
- func (q *Queries) InsertBot(ctx context.Context, arg InsertBotParams) (*InsertBotRow, error)
- func (q *Queries) InsertEpisode(ctx context.Context, arg InsertEpisodeParams) (*InsertEpisodeRow, error)
- func (q *Queries) InsertFormat(ctx context.Context, arg []InsertFormatParams) *InsertFormatBatchResults
- func (q *Queries) InsertGenre(ctx context.Context, arg []InsertGenreParams) *InsertGenreBatchResults
- func (q *Queries) InsertManyBanner(ctx context.Context, arg []InsertManyBannerParams) *InsertManyBannerBatchResults
- func (q *Queries) InsertManyBot(ctx context.Context, arg []InsertManyBotParams) *InsertManyBotBatchResults
- func (q *Queries) InsertManyEpisode(ctx context.Context, arg []InsertManyEpisodeParams) *InsertManyEpisodeBatchResults
- func (q *Queries) InsertManyPoster(ctx context.Context, arg []InsertManyPosterParams) *InsertManyPosterBatchResults
- func (q *Queries) InsertManyQuality(ctx context.Context, arg []InsertManyQualityParams) *InsertManyQualityBatchResults
- func (q *Queries) InsertManyReleaseGroup(ctx context.Context, arg []InsertManyReleaseGroupParams) *InsertManyReleaseGroupBatchResults
- func (q *Queries) InsertManyThumbnail(ctx context.Context, arg []InsertManyThumbnailParams) *InsertManyThumbnailBatchResults
- func (q *Queries) InsertManyTitle(ctx context.Context, arg []InsertManyTitleParams) *InsertManyTitleBatchResults
- func (q *Queries) InsertManyTitleEpisode(ctx context.Context, arg []InsertManyTitleEpisodeParams) *InsertManyTitleEpisodeBatchResults
- func (q *Queries) InsertPoster(ctx context.Context, arg InsertPosterParams) (*InsertPosterRow, error)
- func (q *Queries) InsertPreferences(ctx context.Context, arg InsertPreferencesParams) (*InsertPreferencesRow, error)
- func (q *Queries) InsertQuality(ctx context.Context, arg InsertQualityParams) (*InsertQualityRow, error)
- func (q *Queries) InsertReleaseGroup(ctx context.Context, arg InsertReleaseGroupParams) (*InsertReleaseGroupRow, error)
- func (q *Queries) InsertRunner(ctx context.Context, arg InsertRunnerParams) (*InsertRunnerRow, error)
- func (q *Queries) InsertSeason(ctx context.Context, arg []InsertSeasonParams) *InsertSeasonBatchResults
- func (q *Queries) InsertStatus(ctx context.Context, arg []InsertStatusParams) *InsertStatusBatchResults
- func (q *Queries) InsertStudio(ctx context.Context, arg []InsertStudioParams) *InsertStudioBatchResults
- func (q *Queries) InsertThumbnail(ctx context.Context, arg InsertThumbnailParams) (*InsertThumbnailRow, error)
- func (q *Queries) InsertTitle(ctx context.Context, arg InsertTitleParams) (*InsertTitleRow, error)
- func (q *Queries) InsertTitleAnime(ctx context.Context, arg []InsertTitleAnimeParams) *InsertTitleAnimeBatchResults
- func (q *Queries) InsertTitleEpisode(ctx context.Context, arg InsertTitleEpisodeParams) (*InsertTitleEpisodeRow, error)
- func (q *Queries) InsertVideo(ctx context.Context, arg InsertVideoParams) (*Video, error)
- func (q *Queries) InsertXDCC(ctx context.Context, arg []InsertXDCCParams) *InsertXDCCBatchResults
- func (q *Queries) ListAnimeByIndex(ctx context.Context, arg ListAnimeByIndexParams) ([]*ListAnimeByIndexRow, error)
- func (q *Queries) ListAnimeIndexes(ctx context.Context) ([]int32, error)
- func (q *Queries) ListAnimeReviewFormat(ctx context.Context) ([]enums.AnimeFormat, error)
- func (q *Queries) ListAnimeReviewGenre(ctx context.Context) ([]*Genre, error)
- func (q *Queries) ListAnimeReviewSearch(ctx context.Context) ([]*ListAnimeReviewSearchRow, error)
- func (q *Queries) ListAnimeReviewSeason(ctx context.Context) ([]*enums.AnimeSeason, error)
- func (q *Queries) ListAnimeReviewSeasonYear(ctx context.Context) ([]*int64, error)
- func (q *Queries) ListAnimeReviewStatus(ctx context.Context) ([]enums.AnimeStatus, error)
- func (q *Queries) ListAnimeReviewStudio(ctx context.Context) ([]*Studio, error)
- func (q *Queries) ListAnimeSearchPhrases(ctx context.Context) ([]*ListAnimeSearchPhrasesRow, error)
- func (q *Queries) ListAnimeSimulcast(ctx context.Context) ([]*ListAnimeSimulcastRow, error)
- func (q *Queries) ListReviewedLibrary(ctx context.Context) ([]*ListReviewedLibraryRow, error)
- func (q *Queries) ListVideoEntries(ctx context.Context) ([]*ListVideoEntriesRow, error)
- func (q *Queries) SoftDeleteTitle(ctx context.Context, arg SoftDeleteTitleParams) (int64, error)
- func (q *Queries) SoftDeleteTitleEpisode(ctx context.Context, arg SoftDeleteTitleEpisodeParams) (int64, error)
- func (q *Queries) SoftDeleteXDCC(ctx context.Context, arg SoftDeleteXDCCParams) (int64, error)
- func (q *Queries) TruncateSimulcast(ctx context.Context) (int64, error)
- func (q *Queries) UpdateAnime(ctx context.Context, arg UpdateAnimeParams) (int64, error)
- func (q *Queries) UpdateBanner(ctx context.Context, arg UpdateBannerParams) (int64, error)
- func (q *Queries) UpdateBot(ctx context.Context, arg UpdateBotParams) (int64, error)
- func (q *Queries) UpdateEpisode(ctx context.Context, arg UpdateEpisodeParams) (int64, error)
- func (q *Queries) UpdateFormat(ctx context.Context, arg UpdateFormatParams) (int64, error)
- func (q *Queries) UpdateGenre(ctx context.Context, arg UpdateGenreParams) (int64, error)
- func (q *Queries) UpdatePoster(ctx context.Context, arg UpdatePosterParams) (int64, error)
- func (q *Queries) UpdatePreferences(ctx context.Context, arg UpdatePreferencesParams) (int64, error)
- func (q *Queries) UpdateQuality(ctx context.Context, arg UpdateQualityParams) (int64, error)
- func (q *Queries) UpdateReleaseGroup(ctx context.Context, arg UpdateReleaseGroupParams) (int64, error)
- func (q *Queries) UpdateRunner(ctx context.Context, arg UpdateRunnerParams) (int64, error)
- func (q *Queries) UpdateSeason(ctx context.Context, arg UpdateSeasonParams) (int64, error)
- func (q *Queries) UpdateStatus(ctx context.Context, arg UpdateStatusParams) (int64, error)
- func (q *Queries) UpdateStudio(ctx context.Context, arg UpdateStudioParams) (int64, error)
- func (q *Queries) UpdateThumbnail(ctx context.Context, arg UpdateThumbnailParams) (int64, error)
- func (q *Queries) UpdateTitle(ctx context.Context, arg UpdateTitleParams) (int64, error)
- func (q *Queries) UpdateVideo(ctx context.Context, arg UpdateVideoParams) (int64, error)
- func (q *Queries) UpdateXDCC(ctx context.Context, arg UpdateXDCCParams) (int64, error)
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type QueriesExtended
- type ReleaseGroup
- type Runner
- type Season
- type Simulcast
- type SoftDeleteTitleEpisodeParams
- type SoftDeleteTitleParams
- type SoftDeleteXDCCParams
- type Status
- type Studio
- type Thumbnail
- type Title
- type TitleAnime
- type TitleEpisode
- type UpdateAnimeParams
- type UpdateBannerParams
- type UpdateBotParams
- type UpdateEpisodeParams
- type UpdateFormatParams
- type UpdateGenreParams
- type UpdatePosterParams
- type UpdatePreferencesParams
- type UpdateQualityParams
- type UpdateReleaseGroupParams
- type UpdateRunnerParams
- type UpdateSeasonParams
- type UpdateStatusParams
- type UpdateStudioParams
- type UpdateThumbnailParams
- type UpdateTitleParams
- type UpdateVideoParams
- type UpdateXDCCParams
- type Video
- type VwAnimeIDReviewed
- type VwXdccTitleEpisode
- type XDCC
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrBatchAlreadyClosed = errors.New("batch already closed")
)
Functions ¶
This section is empty.
Types ¶
type Anime ¶
type Anime struct { ID int64 IDMal *int64 StartDate *time.Time EndDate *time.Time Score int64 Description string TitleRomaji *string TitleEnglish *string TitleNative *string Title string PosterID int64 BannerID *int64 Colour *string Year *int64 NextAiringDate *time.Time CreatedAt time.Time UpdatedAt time.Time Status enums.AnimeStatus Format enums.AnimeFormat Season *enums.AnimeSeason }
type AnimeFormat ¶
type AnimeFormat string
const ( AnimeFormatUNDEFINED AnimeFormat = "UNDEFINED" AnimeFormatTV AnimeFormat = "TV" AnimeFormatTVSHORT AnimeFormat = "TV_SHORT" AnimeFormatOVA AnimeFormat = "OVA" AnimeFormatMOVIE AnimeFormat = "MOVIE" AnimeFormatSPECIAL AnimeFormat = "SPECIAL" AnimeFormatONA AnimeFormat = "ONA" AnimeFormatMUSIC AnimeFormat = "MUSIC" )
func AllAnimeFormatValues ¶
func AllAnimeFormatValues() []AnimeFormat
func (*AnimeFormat) Scan ¶
func (e *AnimeFormat) Scan(src interface{}) error
func (AnimeFormat) Valid ¶
func (e AnimeFormat) Valid() bool
type AnimeGenre ¶
type AnimeSeason ¶
type AnimeSeason string
const ( AnimeSeasonUNDEFINED AnimeSeason = "UNDEFINED" AnimeSeasonWINTER AnimeSeason = "WINTER" AnimeSeasonFALL AnimeSeason = "FALL" AnimeSeasonSUMMER AnimeSeason = "SUMMER" AnimeSeasonSPRING AnimeSeason = "SPRING" )
func AllAnimeSeasonValues ¶
func AllAnimeSeasonValues() []AnimeSeason
func (*AnimeSeason) Scan ¶
func (e *AnimeSeason) Scan(src interface{}) error
func (AnimeSeason) Valid ¶
func (e AnimeSeason) Valid() bool
type AnimeStatus ¶
type AnimeStatus string
const ( AnimeStatusUNDEFINED AnimeStatus = "UNDEFINED" AnimeStatusFINISHED AnimeStatus = "FINISHED" AnimeStatusRELEASING AnimeStatus = "RELEASING" AnimeStatusNOTYETRELEASED AnimeStatus = "NOT_YET_RELEASED" AnimeStatusCANCELLED AnimeStatus = "CANCELLED" AnimeStatusHIATUS AnimeStatus = "HIATUS" )
func AllAnimeStatusValues ¶
func AllAnimeStatusValues() []AnimeStatus
func (*AnimeStatus) Scan ¶
func (e *AnimeStatus) Scan(src interface{}) error
func (AnimeStatus) Valid ¶
func (e AnimeStatus) Valid() bool
type AnimeStudio ¶
type BestAnimeQualityPerReleaseGroupParams ¶
type BestAnimeQualityPerReleaseGroupParams struct {
AnimeID int64
}
type CountAnimeEpisodeLatestParams ¶
type CountAnimeEpisodeLatestParams struct { Favourite *bool Status *enums.AnimeStatus }
type CountAnimeGenreParams ¶
type CountAnimeLatestParams ¶
type CountAnimeLatestParams struct { Statuses []enums.AnimeStatus Formats []enums.AnimeFormat Favourite *bool }
type CountAnimeParams ¶
type CountAnimeParams struct { ID *int64 IDMal *int64 StartDate *time.Time EndDate *time.Time Score *int64 Description *string TitleRomaji *string TitleEnglish *string TitleNative *string Title *string Format *enums.AnimeFormat Poster *int64 Banner *int64 Colour *string Status *enums.AnimeStatus Year *int64 Season *enums.AnimeSeason NextAiringDate *time.Time }
type CountAnimeReviewParams ¶
type CountAnimeReviewParams struct { IDs []int64 Statuses []enums.AnimeStatus Formats []enums.AnimeFormat Seasons []enums.AnimeSeason SeasonYear *int64 GenreIDs []int64 StudioIDs []int64 Favourite *bool }
type CountAnimeStudioParams ¶
type CountBannerParams ¶
type CountBotParams ¶
type CountEpisodeParams ¶
type CountFormatParams ¶
type CountGenreParams ¶
type CountPosterParams ¶
type CountPreferencesParams ¶
type CountQualityParams ¶
type CountReleaseGroupParams ¶
type CountRunnerParams ¶
type CountSeasonParams ¶
type CountStatusParams ¶
type CountStudioParams ¶
type CountThumbnailParams ¶
type CountTitleAnimeParams ¶
type CountTitleByIdParams ¶
type CountTitleEpisodeParams ¶
type CountTitleReviewParams ¶
type CountVideoParams ¶
type CountXDCCParams ¶
type DeleteAnimeGenreParams ¶
type DeleteAnimeParams ¶
type DeleteAnimeParams struct {
ID int64
}
type DeleteAnimeStudioParams ¶
type DeleteBannerParams ¶
type DeleteBannerParams struct {
ID int64
}
type DeleteBotParams ¶
type DeleteBotParams struct {
IDs []int64
}
type DeleteEpisodeParams ¶
type DeleteEpisodeParams struct {
IDs []int64
}
type DeleteFormatParams ¶
type DeleteFormatParams struct {
IDs []int64
}
type DeleteGenreParams ¶
type DeleteGenreParams struct {
IDs []int64
}
type DeletePosterParams ¶
type DeletePosterParams struct {
ID int64
}
type DeletePreferencesParams ¶
type DeletePreferencesParams struct {
AnimeIDs []int64
}
type DeleteQualityParams ¶
type DeleteQualityParams struct {
IDs []int64
}
type DeleteReleaseGroupParams ¶
type DeleteReleaseGroupParams struct {
IDs []int64
}
type DeleteRunnerParams ¶
type DeleteRunnerParams struct {
ID int64
}
type DeleteSeasonParams ¶
type DeleteSeasonParams struct {
IDs []int64
}
type DeleteStatusParams ¶
type DeleteStatusParams struct {
IDs []int64
}
type DeleteStudioParams ¶
type DeleteStudioParams struct {
IDs []int64
}
type DeleteThumbnailParams ¶
type DeleteThumbnailParams struct {
ID int64
}
type DeleteTitleAnimeParams ¶
type DeleteTitleParams ¶
type DeleteTitleParams struct {
ID int64
}
type DeleteVideoParams ¶
type DeleteVideoParams struct {
ID int64
}
type DeleteXDCCParams ¶
type FilterAnimeEpisodeLatestRow ¶
type FilterAnimeEpisodeLatestRow struct { EpisodeID int64 EpisodeName string TitleEpisodeID int64 AnimeID int64 AnimeTitle string AnimeTitleEnglish *string AnimeTitleNative *string AnimeTitleRomaji *string AnimeScore int64 PosterID int64 PosterHash string PosterName string VideoPath string VideoCrc32 string VideoSize int64 VideoDuration float64 VideoCreatedAt time.Time ThumbnailID int64 ThumbnailHash string ThumbnailName string ReleaseGroupID int64 ReleaseGroupName string XdccQualityID *int64 XdccQualityHeight *int64 VideoQualityID *int64 VideoQualityHeight *int64 }
type FilterAnimeEpisodeRow ¶
type FilterAnimeEpisodeRow struct { TitleEpisodeID int64 TitleEpisodeCreatedAt time.Time EpisodeName string ReleaseGroupID *int64 ReleaseGroupName *string XdccQualityID *int64 XdccQualityHeight *int64 VideoQualityID *int64 VideoQualityHeight *int64 ThumbnailID *int64 ThumbnailName *string ThumbnailHash *string VideoID *int64 VideoPath *string VideoCrc32 *string VideoDuration *float64 VideoSize *int64 VideoCreatedAt *time.Time AnimeStatus enums.AnimeStatus }
type FilterAnimeGenreParams ¶
type FilterAnimeGenreRow ¶
type FilterAnimeLatestParams ¶
type FilterAnimeLatestParams struct { Statuses []enums.AnimeStatus Formats []enums.AnimeFormat Favourite *bool OrderBy string OrderByDesc bool Offset int64 Limit int64 }
type FilterAnimeLatestRow ¶
type FilterAnimeLatestRow struct { AnimeID int64 AnimeIDMal *int64 AnimeTitle string AnimeTitleEnglish *string AnimeTitleNative *string AnimeTitleRomaji *string AnimeColour *string AnimeFormat enums.AnimeFormat AnimeStatus enums.AnimeStatus PosterID int64 PosterName string PosterHash string EpisodeName string TitleEpisodeID int64 TitleEpisodeCreatedAt time.Time PreferencesFavourite *bool }
type FilterAnimeParams ¶
type FilterAnimeParams struct { OrderBy string OrderByDesc bool ID *int64 IDMal *int64 StartDate *time.Time EndDate *time.Time Score *int64 Description *string TitleRomaji *string TitleEnglish *string TitleNative *string Title *string Format *enums.AnimeFormat Poster *int64 Banner *int64 Colour *string Status *enums.AnimeStatus Year *int64 Season *enums.AnimeSeason NextAiringDate *time.Time Offset int64 Limit int64 }
type FilterAnimeReviewParams ¶
type FilterAnimeReviewParams struct { OrderBy string OrderByDesc bool IDs []int64 Statuses []enums.AnimeStatus Formats []enums.AnimeFormat Seasons []enums.AnimeSeason SeasonYear *int64 GenreIDs []int64 StudioIDs []int64 Favourite *bool Offset int64 Limit int64 }
type FilterAnimeReviewRow ¶
type FilterAnimeReviewRow struct { AnimeID int64 AnimeIDMal *int64 AnimeStartDate *time.Time AnimeEndDate *time.Time AnimeScore int64 AnimeDescription string AnimeTitleRomaji *string AnimeTitleEnglish *string AnimeTitleNative *string AnimeTitle string AnimePosterID int64 AnimeBannerID *int64 AnimeColour *string AnimeYear *int64 AnimeNextAiringDate *time.Time AnimeCreatedAt time.Time AnimeUpdatedAt time.Time AnimeStatus enums.AnimeStatus AnimeFormat enums.AnimeFormat AnimeSeason *enums.AnimeSeason PosterName string PosterHash string PosterUri string BannerName *string BannerHash *string BannerUri *string PreferencesAnimeID *int64 PreferencesFavourite *bool PreferencesAutomaticDownloads *bool PreferencesPerformChecksum *bool GenreID *int64 GenreName *string StudioID *int64 StudioName *string }
type FilterAnimeRow ¶
type FilterAnimeRow struct { AnimeID int64 AnimeIDMal *int64 AnimeStartDate *time.Time AnimeEndDate *time.Time AnimeScore int64 AnimeDescription string AnimeTitleRomaji *string AnimeTitleEnglish *string AnimeTitleNative *string AnimeTitle string AnimePosterID int64 AnimeBannerID *int64 AnimeColour *string AnimeYear *int64 AnimeNextAiringDate *time.Time AnimeCreatedAt time.Time AnimeUpdatedAt time.Time AnimeStatus enums.AnimeStatus AnimeFormat enums.AnimeFormat AnimeSeason *enums.AnimeSeason PosterName string PosterHash string PosterUri string BannerName *string BannerHash *string BannerUri *string PreferencesAnimeID *int64 PreferencesFavourite *bool PreferencesAutomaticDownloads *bool PreferencesPerformChecksum *bool GenreID *int64 GenreName *string StudioID *int64 StudioName *string }
type FilterAnimeStudioParams ¶
type FilterAnimeStudioRow ¶
type FilterBannerParams ¶
type FilterBotParams ¶
type FilterEpisodeParams ¶
type FilterFormatParams ¶
type FilterGenreParams ¶
type FilterLibraryParams ¶
type FilterLibraryRow ¶
type FilterPosterParams ¶
type FilterPreferencesParams ¶
type FilterQualityParams ¶
type FilterRunnerParams ¶
type FilterSeasonParams ¶
type FilterStatusParams ¶
type FilterStudioParams ¶
type FilterThumbnailParams ¶
type FilterTitleAnimeParams ¶
type FilterTitleAnimeRow ¶
type FilterTitleAnimeRow struct { TitleID int64 AnimeID int64 CreatedAt time.Time TitleName string TitleSeasonNumber *string TitleYear *int TitleReviewed bool TitleIsDeleted bool AnimeIDMal *int64 AnimeStartDate *time.Time AnimeEndDate *time.Time AnimeScore int64 AnimeDescription string AnimeTitleRomaji *string AnimeTitleEnglish *string AnimeTitleNative *string AnimeTitle string AnimePosterID int64 AnimeBannerID *int64 AnimeColour *string AnimeYear *int64 AnimeNextAiringDate *time.Time AnimeCreatedAt time.Time AnimeUpdatedAt time.Time AnimeStatus enums.AnimeStatus AnimeFormat enums.AnimeFormat AnimeSeason *enums.AnimeSeason PosterName string PosterHash string PosterUri string BannerName *string BannerHash *string BannerUri *string }
type FilterTitleByIdParams ¶
type FilterTitleEpisodeRow ¶
type FilterTitleReviewParams ¶
type FilterTitleReviewRow ¶
type FilterTitleReviewRow struct { TitleID int64 TitleName string TitleReviewed bool TitleCreatedAt time.Time TitleUpdatedAt time.Time TitleDeletedAt *time.Time TitleIsDeleted bool TitleSeasonNumber *string TitleYear *int AnimeID *int64 AnimeIDMal *int64 AnimeStartDate *time.Time AnimeEndDate *time.Time AnimeScore *int64 AnimeDescription *string AnimeTitleRomaji *string AnimeTitleEnglish *string AnimeTitleNative *string AnimeTitle *string AnimePosterID *int64 AnimeBannerID *int64 AnimeColour *string AnimeYear *int64 AnimeNextAiringDate *time.Time AnimeCreatedAt *time.Time AnimeUpdatedAt *time.Time AnimeStatus *enums.AnimeStatus AnimeFormat *enums.AnimeFormat AnimeSeason *enums.AnimeSeason PosterName *string PosterHash *string PosterUri *string BannerName *string BannerHash *string BannerUri *string XdccFilename *string }
type FilterVideoParams ¶
type FilterXDCCParams ¶
type FilterXDCCRow ¶
type FilterXDCCRow struct { ID int64 Pack int64 Size int64 Filename string EscapedFilename string BotID int64 QualityID *int64 ReleaseGroupID int64 TitleEpisodeID int64 CreatedAt time.Time UpdatedAt time.Time DeletedAt *time.Time IsDeleted bool VideoID *int64 BotName string ReleaseGroupName string QualityHeight *int64 TitleEpisodeTitleID int64 TitleEpisodeEpisodeID int64 EpisodeName string TitleName string TitleSeasonNumber *string TitleYear *int }
type FirstAnimeGenreParams ¶
type FirstAnimeGenreRow ¶
type FirstAnimeParams ¶
type FirstAnimeParams struct { ID *int64 IDMal *int64 StartDate *time.Time EndDate *time.Time Score *int64 Description *string TitleRomaji *string TitleEnglish *string TitleNative *string Title *string Format *enums.AnimeFormat Poster *int64 Banner *int64 Colour *string Status *enums.AnimeStatus Year *int64 Season *enums.AnimeSeason NextAiringDate *time.Time }
type FirstAnimeReviewParams ¶
type FirstAnimeReviewParams struct {
ID int64
}
type FirstAnimeReviewRow ¶
type FirstAnimeReviewRow struct { AnimeID int64 AnimeIDMal *int64 AnimeStartDate *time.Time AnimeEndDate *time.Time AnimeScore int64 AnimeDescription string AnimeTitleRomaji *string AnimeTitleEnglish *string AnimeTitleNative *string AnimeTitle string AnimePosterID int64 AnimeBannerID *int64 AnimeColour *string AnimeYear *int64 AnimeNextAiringDate *time.Time AnimeCreatedAt time.Time AnimeUpdatedAt time.Time AnimeStatus enums.AnimeStatus AnimeFormat enums.AnimeFormat AnimeSeason *enums.AnimeSeason PosterName string PosterHash string PosterUri string BannerName *string BannerHash *string BannerUri *string PreferencesAnimeID *int64 PreferencesFavourite *bool PreferencesAutomaticDownloads *bool PreferencesPerformChecksum *bool GenreID *int64 GenreName *string StudioID *int64 StudioName *string }
type FirstAnimeStudioParams ¶
type FirstAnimeStudioRow ¶
type FirstBannerParams ¶
type FirstBotParams ¶
type FirstEpisodeParams ¶
type FirstFormatParams ¶
type FirstGenreParams ¶
type FirstPosterParams ¶
type FirstPreferenceParams ¶
type FirstQualityParams ¶
type FirstReleaseGroupParams ¶
type FirstRunnerParams ¶
type FirstSeasonParams ¶
type FirstStatusParams ¶
type FirstStudioParams ¶
type FirstThumbnailParams ¶
type FirstTitleAnimeParams ¶
type FirstTitleAnimeRow ¶
type FirstTitleAnimeRow struct { TitleID int64 AnimeID int64 CreatedAt time.Time TitleName string TitleSeasonNumber *string TitleYear *int TitleReviewed bool TitleIsDeleted bool AnimeIDMal *int64 AnimeStartDate *time.Time AnimeEndDate *time.Time AnimeScore int64 AnimeDescription string AnimeTitleRomaji *string AnimeTitleEnglish *string AnimeTitleNative *string AnimeTitle string AnimePosterID int64 AnimeBannerID *int64 AnimeColour *string AnimeYear *int64 AnimeNextAiringDate *time.Time AnimeCreatedAt time.Time AnimeUpdatedAt time.Time AnimeStatus enums.AnimeStatus AnimeFormat enums.AnimeFormat AnimeSeason *enums.AnimeSeason PosterName string PosterHash string PosterUri string BannerName *string BannerHash *string BannerUri *string }
type FirstTitleByIdParams ¶
type FirstTitleEpisodeParams ¶
type FirstTitleEpisodeRow ¶
type FirstVideoParams ¶
type FirstXDCCParams ¶
type FirstXDCCRow ¶
type FirstXDCCRow struct { ID int64 Pack int64 Size int64 Filename string EscapedFilename string BotID int64 QualityID *int64 ReleaseGroupID int64 TitleEpisodeID int64 CreatedAt time.Time UpdatedAt time.Time DeletedAt *time.Time IsDeleted bool VideoID *int64 BotName string ReleaseGroupName string QualityHeight *int64 TitleEpisodeTitleID int64 TitleEpisodeEpisodeID int64 EpisodeName string TitleName string TitleSeasonNumber *string TitleYear *int }
type InsertAnimeGenreBatchResults ¶
type InsertAnimeGenreBatchResults struct {
// contains filtered or unexported fields
}
func (*InsertAnimeGenreBatchResults) Close ¶
func (b *InsertAnimeGenreBatchResults) Close() error
func (*InsertAnimeGenreBatchResults) Query ¶
func (b *InsertAnimeGenreBatchResults) Query(f func(int, []*InsertAnimeGenreRow, error))
type InsertAnimeGenreParams ¶
type InsertAnimeGenreRow ¶
type InsertAnimeParams ¶
type InsertAnimeParams struct { ID int64 IDMal *int64 StartDate *time.Time EndDate *time.Time Score int64 Description string TitleRomaji *string TitleEnglish *string TitleNative *string Title string Format enums.AnimeFormat PosterID int64 BannerID *int64 Colour *string Season *enums.AnimeSeason Year *int64 Status enums.AnimeStatus NextAiringDate *time.Time }
type InsertAnimeRow ¶
type InsertAnimeRow struct { ID int64 IDMal *int64 StartDate *time.Time EndDate *time.Time Score int64 Description string TitleRomaji *string TitleEnglish *string TitleNative *string Title string PosterID int64 BannerID *int64 Colour *string Year *int64 NextAiringDate *time.Time CreatedAt time.Time UpdatedAt time.Time Status enums.AnimeStatus Format enums.AnimeFormat Season *enums.AnimeSeason }
type InsertAnimeStudioBatchResults ¶
type InsertAnimeStudioBatchResults struct {
// contains filtered or unexported fields
}
func (*InsertAnimeStudioBatchResults) Close ¶
func (b *InsertAnimeStudioBatchResults) Close() error
func (*InsertAnimeStudioBatchResults) Query ¶
func (b *InsertAnimeStudioBatchResults) Query(f func(int, []*InsertAnimeStudioRow, error))
type InsertAnimeStudioParams ¶
type InsertAnimeStudioRow ¶
type InsertBannerParams ¶
type InsertBotParams ¶
type InsertBotParams struct {
Name string
}
type InsertBotRow ¶
type InsertEpisodeParams ¶
type InsertEpisodeParams struct {
Name string
}
type InsertEpisodeRow ¶
type InsertFormatBatchResults ¶
type InsertFormatBatchResults struct {
// contains filtered or unexported fields
}
func (*InsertFormatBatchResults) Close ¶
func (b *InsertFormatBatchResults) Close() error
func (*InsertFormatBatchResults) Query ¶
func (b *InsertFormatBatchResults) Query(f func(int, []*InsertFormatRow, error))
type InsertFormatParams ¶
type InsertFormatParams struct {
Name string
}
type InsertFormatRow ¶
type InsertGenreBatchResults ¶
type InsertGenreBatchResults struct {
// contains filtered or unexported fields
}
func (*InsertGenreBatchResults) Close ¶
func (b *InsertGenreBatchResults) Close() error
func (*InsertGenreBatchResults) Query ¶
func (b *InsertGenreBatchResults) Query(f func(int, []*InsertGenreRow, error))
type InsertGenreParams ¶
type InsertGenreParams struct {
Name string
}
type InsertGenreRow ¶
type InsertManyBannerBatchResults ¶
type InsertManyBannerBatchResults struct {
// contains filtered or unexported fields
}
func (*InsertManyBannerBatchResults) Close ¶
func (b *InsertManyBannerBatchResults) Close() error
func (*InsertManyBannerBatchResults) Query ¶
func (b *InsertManyBannerBatchResults) Query(f func(int, []*InsertManyBannerRow, error))
type InsertManyBannerParams ¶
type InsertManyBannerRow ¶
type InsertManyBotBatchResults ¶
type InsertManyBotBatchResults struct {
// contains filtered or unexported fields
}
func (*InsertManyBotBatchResults) Close ¶
func (b *InsertManyBotBatchResults) Close() error
func (*InsertManyBotBatchResults) Query ¶
func (b *InsertManyBotBatchResults) Query(f func(int, []*InsertManyBotRow, error))
type InsertManyBotParams ¶
type InsertManyBotParams struct {
Name string
}
type InsertManyBotRow ¶
type InsertManyEpisodeBatchResults ¶
type InsertManyEpisodeBatchResults struct {
// contains filtered or unexported fields
}
func (*InsertManyEpisodeBatchResults) Close ¶
func (b *InsertManyEpisodeBatchResults) Close() error
func (*InsertManyEpisodeBatchResults) Query ¶
func (b *InsertManyEpisodeBatchResults) Query(f func(int, []*InsertManyEpisodeRow, error))
type InsertManyEpisodeParams ¶
type InsertManyEpisodeParams struct {
Name string
}
type InsertManyEpisodeRow ¶
type InsertManyPosterBatchResults ¶
type InsertManyPosterBatchResults struct {
// contains filtered or unexported fields
}
func (*InsertManyPosterBatchResults) Close ¶
func (b *InsertManyPosterBatchResults) Close() error
func (*InsertManyPosterBatchResults) Query ¶
func (b *InsertManyPosterBatchResults) Query(f func(int, []*InsertManyPosterRow, error))
type InsertManyPosterParams ¶
type InsertManyPosterRow ¶
type InsertManyQualityBatchResults ¶
type InsertManyQualityBatchResults struct {
// contains filtered or unexported fields
}
func (*InsertManyQualityBatchResults) Close ¶
func (b *InsertManyQualityBatchResults) Close() error
func (*InsertManyQualityBatchResults) Query ¶
func (b *InsertManyQualityBatchResults) Query(f func(int, []*InsertManyQualityRow, error))
type InsertManyQualityParams ¶
type InsertManyQualityParams struct {
Height int64
}
type InsertManyQualityRow ¶
type InsertManyReleaseGroupBatchResults ¶
type InsertManyReleaseGroupBatchResults struct {
// contains filtered or unexported fields
}
func (*InsertManyReleaseGroupBatchResults) Close ¶
func (b *InsertManyReleaseGroupBatchResults) Close() error
func (*InsertManyReleaseGroupBatchResults) Query ¶
func (b *InsertManyReleaseGroupBatchResults) Query(f func(int, []*InsertManyReleaseGroupRow, error))
type InsertManyReleaseGroupParams ¶
type InsertManyReleaseGroupParams struct {
Name string
}
type InsertManyThumbnailBatchResults ¶
type InsertManyThumbnailBatchResults struct {
// contains filtered or unexported fields
}
func (*InsertManyThumbnailBatchResults) Close ¶
func (b *InsertManyThumbnailBatchResults) Close() error
func (*InsertManyThumbnailBatchResults) Query ¶
func (b *InsertManyThumbnailBatchResults) Query(f func(int, []*InsertManyThumbnailRow, error))
type InsertManyThumbnailRow ¶
type InsertManyTitleBatchResults ¶
type InsertManyTitleBatchResults struct {
// contains filtered or unexported fields
}
func (*InsertManyTitleBatchResults) Close ¶
func (b *InsertManyTitleBatchResults) Close() error
func (*InsertManyTitleBatchResults) Query ¶
func (b *InsertManyTitleBatchResults) Query(f func(int, []*InsertManyTitleRow, error))
type InsertManyTitleEpisodeBatchResults ¶
type InsertManyTitleEpisodeBatchResults struct {
// contains filtered or unexported fields
}
func (*InsertManyTitleEpisodeBatchResults) Close ¶
func (b *InsertManyTitleEpisodeBatchResults) Close() error
func (*InsertManyTitleEpisodeBatchResults) Query ¶
func (b *InsertManyTitleEpisodeBatchResults) Query(f func(int, []*InsertManyTitleEpisodeRow, error))
type InsertManyTitleParams ¶
type InsertManyTitleRow ¶
type InsertPosterParams ¶
type InsertPreferencesParams ¶
type InsertPreferencesParams struct {
AnimeID int64
}
type InsertPreferencesRow ¶
type InsertQualityParams ¶
type InsertQualityParams struct {
Height int64
}
type InsertQualityRow ¶
type InsertReleaseGroupParams ¶
type InsertReleaseGroupParams struct {
Name string
}
type InsertReleaseGroupRow ¶
type InsertRunnerParams ¶
type InsertRunnerRow ¶
type InsertSeasonBatchResults ¶
type InsertSeasonBatchResults struct {
// contains filtered or unexported fields
}
func (*InsertSeasonBatchResults) Close ¶
func (b *InsertSeasonBatchResults) Close() error
func (*InsertSeasonBatchResults) Query ¶
func (b *InsertSeasonBatchResults) Query(f func(int, []*InsertSeasonRow, error))
type InsertSeasonParams ¶
type InsertSeasonParams struct {
Name string
}
type InsertSeasonRow ¶
type InsertStatusBatchResults ¶
type InsertStatusBatchResults struct {
// contains filtered or unexported fields
}
func (*InsertStatusBatchResults) Close ¶
func (b *InsertStatusBatchResults) Close() error
func (*InsertStatusBatchResults) Query ¶
func (b *InsertStatusBatchResults) Query(f func(int, []*InsertStatusRow, error))
type InsertStatusParams ¶
type InsertStatusParams struct {
Name string
}
type InsertStatusRow ¶
type InsertStudioBatchResults ¶
type InsertStudioBatchResults struct {
// contains filtered or unexported fields
}
func (*InsertStudioBatchResults) Close ¶
func (b *InsertStudioBatchResults) Close() error
func (*InsertStudioBatchResults) Query ¶
func (b *InsertStudioBatchResults) Query(f func(int, []*InsertStudioRow, error))
type InsertStudioParams ¶
type InsertStudioParams struct {
Name string
}
type InsertStudioRow ¶
type InsertThumbnailParams ¶
type InsertThumbnailRow ¶
type InsertTitleAnimeBatchResults ¶
type InsertTitleAnimeBatchResults struct {
// contains filtered or unexported fields
}
func (*InsertTitleAnimeBatchResults) Close ¶
func (b *InsertTitleAnimeBatchResults) Close() error
func (*InsertTitleAnimeBatchResults) Query ¶
func (b *InsertTitleAnimeBatchResults) Query(f func(int, []*InsertTitleAnimeRow, error))
type InsertTitleAnimeParams ¶
type InsertTitleAnimeRow ¶
type InsertTitleEpisodeRow ¶
type InsertTitleParams ¶
type InsertTitleRow ¶
type InsertVideoParams ¶
type InsertXDCCBatchResults ¶
type InsertXDCCBatchResults struct {
// contains filtered or unexported fields
}
func (*InsertXDCCBatchResults) Close ¶
func (b *InsertXDCCBatchResults) Close() error
func (*InsertXDCCBatchResults) Exec ¶
func (b *InsertXDCCBatchResults) Exec(f func(int, error))
type InsertXDCCParams ¶
type ListAnimeByIndexParams ¶
type ListAnimeByIndexParams struct {
Index string
}
type ListAnimeByIndexRow ¶
type ListAnimeByIndexRow struct { AnimeID int64 AnimeIDMal *int64 AnimeStartDate *time.Time AnimeEndDate *time.Time AnimeScore int64 AnimeDescription string AnimeTitleRomaji *string AnimeTitleEnglish *string AnimeTitleNative *string AnimeTitle string AnimePosterID int64 AnimeBannerID *int64 AnimeColour *string AnimeYear *int64 AnimeNextAiringDate *time.Time AnimeCreatedAt time.Time AnimeUpdatedAt time.Time AnimeStatus enums.AnimeStatus AnimeFormat enums.AnimeFormat AnimeSeason *enums.AnimeSeason PosterName string PosterHash string PosterUri string BannerName *string BannerHash *string BannerUri *string }
type ListAnimeSimulcastRow ¶
type ListAnimeSimulcastRow struct { AnimeID int64 AnimeIDMal *int64 AnimeStartDate *time.Time AnimeEndDate *time.Time AnimeScore int64 AnimeDescription string AnimeTitleRomaji *string AnimeTitleEnglish *string AnimeTitleNative *string AnimeTitle string AnimeStatus enums.AnimeStatus AnimeFormat enums.AnimeFormat AnimePosterID int64 AnimeBannerID *int64 AnimeSeason *enums.AnimeSeason AnimeYear *int64 AnimeColour *string PosterName string PosterHash string BannerName *string BannerHash *string SimulcastHour int16 SimulcastMinute int16 SimulcastSecond int16 SimulcastWeekday int64 GenreID *int64 GenreName *string StudioID *int64 StudioName *string }
type ListReviewedLibraryRow ¶
type ListVideoEntriesRow ¶
type ListVideoEntriesRow struct { VideoID int64 VideoPath string VideoDuration float64 VideoSize int64 VideoCrc32 string VideoThumbnailID int64 VideoXdccID int64 VideoQualityID *int64 VideoCreatedAt time.Time AnimeID int64 AnimeTitle string PreferencesFavourite *bool PreferencesAutomaticDownloads *bool PreferencesPerformChecksum *bool EpisodeName string QualityHeight int64 ReleaseGroupName string }
type NullAnimeFormat ¶
type NullAnimeFormat struct { AnimeFormat AnimeFormat Valid bool // Valid is true if AnimeFormat is not NULL }
func (*NullAnimeFormat) Scan ¶
func (ns *NullAnimeFormat) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullAnimeSeason ¶
type NullAnimeSeason struct { AnimeSeason AnimeSeason Valid bool // Valid is true if AnimeSeason is not NULL }
func (*NullAnimeSeason) Scan ¶
func (ns *NullAnimeSeason) Scan(value interface{}) error
Scan implements the Scanner interface.
type NullAnimeStatus ¶
type NullAnimeStatus struct { AnimeStatus AnimeStatus Valid bool // Valid is true if AnimeStatus is not NULL }
func (*NullAnimeStatus) Scan ¶
func (ns *NullAnimeStatus) Scan(value interface{}) error
Scan implements the Scanner interface.
type Preference ¶
type Querier ¶
type Querier interface { AvailableReleaseGroups(ctx context.Context) ([]*ReleaseGroup, error) BestAnimeQualityPerReleaseGroup(ctx context.Context, arg BestAnimeQualityPerReleaseGroupParams) ([]*BestAnimeQualityPerReleaseGroupRow, error) CountAnime(ctx context.Context, arg CountAnimeParams) (int64, error) CountAnimeEpisodeLatest(ctx context.Context, arg CountAnimeEpisodeLatestParams) (int64, error) CountAnimeGenre(ctx context.Context, arg CountAnimeGenreParams) (int64, error) CountAnimeLatest(ctx context.Context, arg CountAnimeLatestParams) (int64, error) CountAnimeReview(ctx context.Context, arg CountAnimeReviewParams) (int64, error) CountAnimeStudio(ctx context.Context, arg CountAnimeStudioParams) (int64, error) CountBanner(ctx context.Context, arg CountBannerParams) (int64, error) CountBot(ctx context.Context, arg CountBotParams) (int64, error) CountEpisode(ctx context.Context, arg CountEpisodeParams) (int64, error) CountFormat(ctx context.Context, arg CountFormatParams) (int64, error) CountGenre(ctx context.Context, arg CountGenreParams) (int64, error) CountPoster(ctx context.Context, arg CountPosterParams) (int64, error) CountPreferences(ctx context.Context, arg CountPreferencesParams) (int64, error) CountQuality(ctx context.Context, arg CountQualityParams) (int64, error) CountReleaseGroup(ctx context.Context, arg CountReleaseGroupParams) (int64, error) CountRunner(ctx context.Context, arg CountRunnerParams) (int64, error) CountSeason(ctx context.Context, arg CountSeasonParams) (int64, error) CountStatus(ctx context.Context, arg CountStatusParams) (int64, error) CountStudio(ctx context.Context, arg CountStudioParams) (int64, error) CountThumbnail(ctx context.Context, arg CountThumbnailParams) (int64, error) CountTitleAnime(ctx context.Context, arg CountTitleAnimeParams) (int64, error) CountTitleById(ctx context.Context, arg CountTitleByIdParams) (int64, error) CountTitleByNameSeasonNumberYear(ctx context.Context, arg CountTitleByNameSeasonNumberYearParams) (int64, error) CountTitleByOthers(ctx context.Context, arg CountTitleByOthersParams) (int64, error) CountTitleEpisode(ctx context.Context, arg CountTitleEpisodeParams) (int64, error) CountTitleReview(ctx context.Context, arg CountTitleReviewParams) (int64, error) CountVideo(ctx context.Context, arg CountVideoParams) (int64, error) CountXDCC(ctx context.Context, arg CountXDCCParams) (int64, error) DeleteAnime(ctx context.Context, arg DeleteAnimeParams) (int64, error) DeleteAnimeGenre(ctx context.Context, arg DeleteAnimeGenreParams) (int64, error) DeleteAnimeStudio(ctx context.Context, arg DeleteAnimeStudioParams) (int64, error) DeleteBanner(ctx context.Context, arg DeleteBannerParams) (int64, error) DeleteBot(ctx context.Context, arg DeleteBotParams) (int64, error) DeleteEpisode(ctx context.Context, arg DeleteEpisodeParams) (int64, error) DeleteFormat(ctx context.Context, arg DeleteFormatParams) (int64, error) DeleteGenre(ctx context.Context, arg DeleteGenreParams) (int64, error) DeletePoster(ctx context.Context, arg DeletePosterParams) (int64, error) DeletePreferences(ctx context.Context, arg DeletePreferencesParams) (int64, error) DeleteQuality(ctx context.Context, arg DeleteQualityParams) (int64, error) DeleteReleaseGroup(ctx context.Context, arg DeleteReleaseGroupParams) (int64, error) DeleteRunner(ctx context.Context, arg DeleteRunnerParams) (int64, error) DeleteSeason(ctx context.Context, arg DeleteSeasonParams) (int64, error) DeleteStatus(ctx context.Context, arg DeleteStatusParams) (int64, error) DeleteStudio(ctx context.Context, arg DeleteStudioParams) (int64, error) DeleteThumbnail(ctx context.Context, arg DeleteThumbnailParams) (int64, error) DeleteTitle(ctx context.Context, arg DeleteTitleParams) (int64, error) DeleteTitleAnime(ctx context.Context, arg DeleteTitleAnimeParams) (int64, error) DeleteTitleEpisode(ctx context.Context, arg DeleteTitleEpisodeParams) (int64, error) DeleteUnusedBanners(ctx context.Context) (int64, error) DeleteUnusedPosters(ctx context.Context) (int64, error) DeleteUnusedThumbnails(ctx context.Context) (int64, error) DeleteVideo(ctx context.Context, arg DeleteVideoParams) (int64, error) DeleteXDCC(ctx context.Context, arg DeleteXDCCParams) (int64, error) FilterAnime(ctx context.Context, arg FilterAnimeParams) ([]*FilterAnimeRow, error) FilterAnimeEpisode(ctx context.Context, arg FilterAnimeEpisodeParams) ([]*FilterAnimeEpisodeRow, error) FilterAnimeEpisodeLatest(ctx context.Context, arg FilterAnimeEpisodeLatestParams) ([]*FilterAnimeEpisodeLatestRow, error) FilterAnimeGenre(ctx context.Context, arg FilterAnimeGenreParams) ([]*FilterAnimeGenreRow, error) FilterAnimeLatest(ctx context.Context, arg FilterAnimeLatestParams) ([]*FilterAnimeLatestRow, error) FilterAnimeReview(ctx context.Context, arg FilterAnimeReviewParams) ([]*FilterAnimeReviewRow, error) FilterAnimeStudio(ctx context.Context, arg FilterAnimeStudioParams) ([]*FilterAnimeStudioRow, error) FilterBanner(ctx context.Context, arg FilterBannerParams) ([]*Banner, error) FilterBot(ctx context.Context, arg FilterBotParams) ([]*Bot, error) FilterEpisode(ctx context.Context, arg FilterEpisodeParams) ([]*Episode, error) FilterFormat(ctx context.Context, arg FilterFormatParams) ([]*Format, error) FilterGenre(ctx context.Context, arg FilterGenreParams) ([]*Genre, error) FilterLibrary(ctx context.Context, arg FilterLibraryParams) ([]*FilterLibraryRow, error) FilterPoster(ctx context.Context, arg FilterPosterParams) ([]*Poster, error) FilterPreferences(ctx context.Context, arg FilterPreferencesParams) ([]*Preference, error) FilterQuality(ctx context.Context, arg FilterQualityParams) ([]*Quality, error) FilterReleaseGroup(ctx context.Context, arg FilterReleaseGroupParams) ([]*ReleaseGroup, error) FilterRunner(ctx context.Context, arg FilterRunnerParams) (*Runner, error) FilterSeason(ctx context.Context, arg FilterSeasonParams) ([]*Season, error) FilterStatus(ctx context.Context, arg FilterStatusParams) ([]*Status, error) FilterStudio(ctx context.Context, arg FilterStudioParams) ([]*Studio, error) FilterThumbnail(ctx context.Context, arg FilterThumbnailParams) ([]*Thumbnail, error) FilterTitleAnime(ctx context.Context, arg FilterTitleAnimeParams) ([]*FilterTitleAnimeRow, error) FilterTitleById(ctx context.Context, arg FilterTitleByIdParams) ([]*Title, error) FilterTitleByNameSeasonNumberYear(ctx context.Context, arg FilterTitleByNameSeasonNumberYearParams) ([]*Title, error) FilterTitleByOthers(ctx context.Context, arg FilterTitleByOthersParams) ([]*Title, error) FilterTitleEpisode(ctx context.Context, arg FilterTitleEpisodeParams) ([]*FilterTitleEpisodeRow, error) FilterTitleReview(ctx context.Context, arg FilterTitleReviewParams) ([]*FilterTitleReviewRow, error) FilterVideo(ctx context.Context, arg FilterVideoParams) ([]*Video, error) FilterXDCC(ctx context.Context, arg FilterXDCCParams) ([]*FilterXDCCRow, error) FirstAnime(ctx context.Context, arg FirstAnimeParams) (*Anime, error) FirstAnimeGenre(ctx context.Context, arg FirstAnimeGenreParams) (*FirstAnimeGenreRow, error) FirstAnimeReview(ctx context.Context, arg FirstAnimeReviewParams) ([]*FirstAnimeReviewRow, error) FirstAnimeStudio(ctx context.Context, arg FirstAnimeStudioParams) (*FirstAnimeStudioRow, error) FirstBanner(ctx context.Context, arg FirstBannerParams) (*Banner, error) FirstBot(ctx context.Context, arg FirstBotParams) (*Bot, error) FirstEpisode(ctx context.Context, arg FirstEpisodeParams) (*Episode, error) FirstFormat(ctx context.Context, arg FirstFormatParams) (*Format, error) FirstGenre(ctx context.Context, arg FirstGenreParams) (*Genre, error) FirstPoster(ctx context.Context, arg FirstPosterParams) (*Poster, error) FirstPreference(ctx context.Context, arg FirstPreferenceParams) (*Preference, error) FirstQuality(ctx context.Context, arg FirstQualityParams) (*Quality, error) FirstReleaseGroup(ctx context.Context, arg FirstReleaseGroupParams) (*ReleaseGroup, error) FirstRunner(ctx context.Context, arg FirstRunnerParams) (*Runner, error) FirstSeason(ctx context.Context, arg FirstSeasonParams) (*Season, error) FirstStatus(ctx context.Context, arg FirstStatusParams) (*Status, error) FirstStudio(ctx context.Context, arg FirstStudioParams) (*Studio, error) FirstThumbnail(ctx context.Context, arg FirstThumbnailParams) (*Thumbnail, error) FirstTitleAnime(ctx context.Context, arg FirstTitleAnimeParams) (*FirstTitleAnimeRow, error) FirstTitleById(ctx context.Context, arg FirstTitleByIdParams) (*Title, error) FirstTitleByNameSeasonNumberYear(ctx context.Context, arg FirstTitleByNameSeasonNumberYearParams) (*Title, error) FirstTitleByOthers(ctx context.Context, arg FirstTitleByOthersParams) (*Title, error) FirstTitleEpisode(ctx context.Context, arg FirstTitleEpisodeParams) (*FirstTitleEpisodeRow, error) FirstVideo(ctx context.Context, arg FirstVideoParams) (*Video, error) FirstXDCC(ctx context.Context, arg FirstXDCCParams) (*FirstXDCCRow, error) InsertAnime(ctx context.Context, arg InsertAnimeParams) (*InsertAnimeRow, error) InsertAnimeGenre(ctx context.Context, arg []InsertAnimeGenreParams) *InsertAnimeGenreBatchResults InsertAnimeStudio(ctx context.Context, arg []InsertAnimeStudioParams) *InsertAnimeStudioBatchResults InsertBanner(ctx context.Context, arg InsertBannerParams) (*InsertBannerRow, error) InsertBot(ctx context.Context, arg InsertBotParams) (*InsertBotRow, error) InsertEpisode(ctx context.Context, arg InsertEpisodeParams) (*InsertEpisodeRow, error) InsertFormat(ctx context.Context, arg []InsertFormatParams) *InsertFormatBatchResults InsertGenre(ctx context.Context, arg []InsertGenreParams) *InsertGenreBatchResults InsertManyBanner(ctx context.Context, arg []InsertManyBannerParams) *InsertManyBannerBatchResults InsertManyBot(ctx context.Context, arg []InsertManyBotParams) *InsertManyBotBatchResults InsertManyEpisode(ctx context.Context, arg []InsertManyEpisodeParams) *InsertManyEpisodeBatchResults InsertManyPoster(ctx context.Context, arg []InsertManyPosterParams) *InsertManyPosterBatchResults InsertManyQuality(ctx context.Context, arg []InsertManyQualityParams) *InsertManyQualityBatchResults InsertManyReleaseGroup(ctx context.Context, arg []InsertManyReleaseGroupParams) *InsertManyReleaseGroupBatchResults InsertManyThumbnail(ctx context.Context, arg []InsertManyThumbnailParams) *InsertManyThumbnailBatchResults InsertManyTitle(ctx context.Context, arg []InsertManyTitleParams) *InsertManyTitleBatchResults InsertManyTitleEpisode(ctx context.Context, arg []InsertManyTitleEpisodeParams) *InsertManyTitleEpisodeBatchResults InsertPoster(ctx context.Context, arg InsertPosterParams) (*InsertPosterRow, error) InsertPreferences(ctx context.Context, arg InsertPreferencesParams) (*InsertPreferencesRow, error) InsertQuality(ctx context.Context, arg InsertQualityParams) (*InsertQualityRow, error) InsertReleaseGroup(ctx context.Context, arg InsertReleaseGroupParams) (*InsertReleaseGroupRow, error) InsertRunner(ctx context.Context, arg InsertRunnerParams) (*InsertRunnerRow, error) InsertSeason(ctx context.Context, arg []InsertSeasonParams) *InsertSeasonBatchResults InsertStatus(ctx context.Context, arg []InsertStatusParams) *InsertStatusBatchResults InsertStudio(ctx context.Context, arg []InsertStudioParams) *InsertStudioBatchResults InsertThumbnail(ctx context.Context, arg InsertThumbnailParams) (*InsertThumbnailRow, error) InsertTitle(ctx context.Context, arg InsertTitleParams) (*InsertTitleRow, error) InsertTitleAnime(ctx context.Context, arg []InsertTitleAnimeParams) *InsertTitleAnimeBatchResults InsertTitleEpisode(ctx context.Context, arg InsertTitleEpisodeParams) (*InsertTitleEpisodeRow, error) InsertVideo(ctx context.Context, arg InsertVideoParams) (*Video, error) InsertXDCC(ctx context.Context, arg []InsertXDCCParams) *InsertXDCCBatchResults ListAnimeByIndex(ctx context.Context, arg ListAnimeByIndexParams) ([]*ListAnimeByIndexRow, error) ListAnimeIndexes(ctx context.Context) ([]int32, error) ListAnimeReviewFormat(ctx context.Context) ([]enums.AnimeFormat, error) ListAnimeReviewGenre(ctx context.Context) ([]*Genre, error) ListAnimeReviewSearch(ctx context.Context) ([]*ListAnimeReviewSearchRow, error) ListAnimeReviewSeason(ctx context.Context) ([]*enums.AnimeSeason, error) ListAnimeReviewSeasonYear(ctx context.Context) ([]*int64, error) ListAnimeReviewStatus(ctx context.Context) ([]enums.AnimeStatus, error) ListAnimeReviewStudio(ctx context.Context) ([]*Studio, error) ListAnimeSimulcast(ctx context.Context) ([]*ListAnimeSimulcastRow, error) ListReviewedLibrary(ctx context.Context) ([]*ListReviewedLibraryRow, error) ListVideoEntries(ctx context.Context) ([]*ListVideoEntriesRow, error) SoftDeleteTitle(ctx context.Context, arg SoftDeleteTitleParams) (int64, error) SoftDeleteTitleEpisode(ctx context.Context, arg SoftDeleteTitleEpisodeParams) (int64, error) SoftDeleteXDCC(ctx context.Context, arg SoftDeleteXDCCParams) (int64, error) TruncateSimulcast(ctx context.Context) (int64, error) UpdateAnime(ctx context.Context, arg UpdateAnimeParams) (int64, error) UpdateBanner(ctx context.Context, arg UpdateBannerParams) (int64, error) UpdateBot(ctx context.Context, arg UpdateBotParams) (int64, error) UpdateEpisode(ctx context.Context, arg UpdateEpisodeParams) (int64, error) UpdateFormat(ctx context.Context, arg UpdateFormatParams) (int64, error) UpdateGenre(ctx context.Context, arg UpdateGenreParams) (int64, error) UpdatePoster(ctx context.Context, arg UpdatePosterParams) (int64, error) UpdatePreferences(ctx context.Context, arg UpdatePreferencesParams) (int64, error) UpdateQuality(ctx context.Context, arg UpdateQualityParams) (int64, error) UpdateReleaseGroup(ctx context.Context, arg UpdateReleaseGroupParams) (int64, error) UpdateRunner(ctx context.Context, arg UpdateRunnerParams) (int64, error) UpdateSeason(ctx context.Context, arg UpdateSeasonParams) (int64, error) UpdateStatus(ctx context.Context, arg UpdateStatusParams) (int64, error) UpdateStudio(ctx context.Context, arg UpdateStudioParams) (int64, error) UpdateThumbnail(ctx context.Context, arg UpdateThumbnailParams) (int64, error) UpdateTitle(ctx context.Context, arg UpdateTitleParams) (int64, error) UpdateVideo(ctx context.Context, arg UpdateVideoParams) (int64, error) UpdateXDCC(ctx context.Context, arg UpdateXDCCParams) (int64, error) }
type QuerierExtended ¶
type QuerierExtended interface { Querier Alive(ctx context.Context) bool ReplaceAllSimulcast(ctx context.Context, arg []Simulcast) (err error) DeleteUnusedTitles(ctx context.Context) (rowsAffected int64, err error) }
func NewQuerierExtended ¶
func NewQuerierExtended(pgxpool *pgxpool.Pool) QuerierExtended
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AvailableReleaseGroups ¶
func (q *Queries) AvailableReleaseGroups(ctx context.Context) ([]*ReleaseGroup, error)
func (*Queries) BestAnimeQualityPerReleaseGroup ¶
func (q *Queries) BestAnimeQualityPerReleaseGroup(ctx context.Context, arg BestAnimeQualityPerReleaseGroupParams) ([]*BestAnimeQualityPerReleaseGroupRow, error)
func (*Queries) CountAnime ¶
func (*Queries) CountAnimeEpisodeLatest ¶
func (*Queries) CountAnimeGenre ¶
func (*Queries) CountAnimeLatest ¶
func (*Queries) CountAnimeReview ¶
func (*Queries) CountAnimeStudio ¶
func (*Queries) CountBanner ¶
func (*Queries) CountEpisode ¶
func (*Queries) CountFormat ¶
func (*Queries) CountGenre ¶
func (*Queries) CountPoster ¶
func (*Queries) CountPreferences ¶
func (*Queries) CountQuality ¶
func (*Queries) CountReleaseGroup ¶
func (*Queries) CountRunner ¶
func (*Queries) CountSeason ¶
func (*Queries) CountStatus ¶
func (*Queries) CountStudio ¶
func (*Queries) CountThumbnail ¶
func (*Queries) CountTitleAnime ¶
func (*Queries) CountTitleById ¶
func (*Queries) CountTitleByNameSeasonNumberYear ¶
func (*Queries) CountTitleByOthers ¶
func (*Queries) CountTitleEpisode ¶
func (*Queries) CountTitleReview ¶
func (*Queries) CountVideo ¶
func (*Queries) DeleteAnime ¶
func (*Queries) DeleteAnimeGenre ¶
func (*Queries) DeleteAnimeStudio ¶
func (*Queries) DeleteBanner ¶
func (*Queries) DeleteEpisode ¶
func (*Queries) DeleteFormat ¶
func (*Queries) DeleteGenre ¶
func (*Queries) DeletePoster ¶
func (*Queries) DeletePreferences ¶
func (*Queries) DeleteQuality ¶
func (*Queries) DeleteReleaseGroup ¶
func (*Queries) DeleteRunner ¶
func (*Queries) DeleteSeason ¶
func (*Queries) DeleteStatus ¶
func (*Queries) DeleteStudio ¶
func (*Queries) DeleteThumbnail ¶
func (*Queries) DeleteTitle ¶
func (*Queries) DeleteTitleAnime ¶
func (*Queries) DeleteTitleEpisode ¶
func (*Queries) DeleteUnusedBanners ¶
func (*Queries) DeleteUnusedPosters ¶
func (*Queries) DeleteUnusedThumbnails ¶
func (*Queries) DeleteVideo ¶
func (*Queries) DeleteXDCC ¶
func (*Queries) FilterAnime ¶
func (q *Queries) FilterAnime(ctx context.Context, arg FilterAnimeParams) ([]*FilterAnimeRow, error)
func (*Queries) FilterAnimeEpisode ¶
func (q *Queries) FilterAnimeEpisode(ctx context.Context, arg FilterAnimeEpisodeParams) ([]*FilterAnimeEpisodeRow, error)
func (*Queries) FilterAnimeEpisodeLatest ¶
func (q *Queries) FilterAnimeEpisodeLatest(ctx context.Context, arg FilterAnimeEpisodeLatestParams) ([]*FilterAnimeEpisodeLatestRow, error)
func (*Queries) FilterAnimeGenre ¶
func (q *Queries) FilterAnimeGenre(ctx context.Context, arg FilterAnimeGenreParams) ([]*FilterAnimeGenreRow, error)
func (*Queries) FilterAnimeLatest ¶
func (q *Queries) FilterAnimeLatest(ctx context.Context, arg FilterAnimeLatestParams) ([]*FilterAnimeLatestRow, error)
func (*Queries) FilterAnimeReview ¶
func (q *Queries) FilterAnimeReview(ctx context.Context, arg FilterAnimeReviewParams) ([]*FilterAnimeReviewRow, error)
func (*Queries) FilterAnimeStudio ¶
func (q *Queries) FilterAnimeStudio(ctx context.Context, arg FilterAnimeStudioParams) ([]*FilterAnimeStudioRow, error)
func (*Queries) FilterBanner ¶
func (*Queries) FilterEpisode ¶
func (*Queries) FilterFormat ¶
func (*Queries) FilterGenre ¶
func (*Queries) FilterLibrary ¶
func (q *Queries) FilterLibrary(ctx context.Context, arg FilterLibraryParams) ([]*FilterLibraryRow, error)
func (*Queries) FilterPoster ¶
func (*Queries) FilterPreferences ¶
func (q *Queries) FilterPreferences(ctx context.Context, arg FilterPreferencesParams) ([]*Preference, error)
func (*Queries) FilterQuality ¶
func (*Queries) FilterReleaseGroup ¶
func (q *Queries) FilterReleaseGroup(ctx context.Context, arg FilterReleaseGroupParams) ([]*ReleaseGroup, error)
func (*Queries) FilterRunner ¶
func (*Queries) FilterSeason ¶
func (*Queries) FilterStatus ¶
func (*Queries) FilterStudio ¶
func (*Queries) FilterThumbnail ¶
func (*Queries) FilterTitleAnime ¶
func (q *Queries) FilterTitleAnime(ctx context.Context, arg FilterTitleAnimeParams) ([]*FilterTitleAnimeRow, error)
func (*Queries) FilterTitleById ¶
func (*Queries) FilterTitleByNameSeasonNumberYear ¶
func (*Queries) FilterTitleByOthers ¶
func (*Queries) FilterTitleEpisode ¶
func (q *Queries) FilterTitleEpisode(ctx context.Context, arg FilterTitleEpisodeParams) ([]*FilterTitleEpisodeRow, error)
func (*Queries) FilterTitleReview ¶
func (q *Queries) FilterTitleReview(ctx context.Context, arg FilterTitleReviewParams) ([]*FilterTitleReviewRow, error)
func (*Queries) FilterVideo ¶
func (*Queries) FilterXDCC ¶
func (q *Queries) FilterXDCC(ctx context.Context, arg FilterXDCCParams) ([]*FilterXDCCRow, error)
func (*Queries) FirstAnime ¶
func (*Queries) FirstAnimeGenre ¶
func (q *Queries) FirstAnimeGenre(ctx context.Context, arg FirstAnimeGenreParams) (*FirstAnimeGenreRow, error)
func (*Queries) FirstAnimeReview ¶
func (q *Queries) FirstAnimeReview(ctx context.Context, arg FirstAnimeReviewParams) ([]*FirstAnimeReviewRow, error)
func (*Queries) FirstAnimeStudio ¶
func (q *Queries) FirstAnimeStudio(ctx context.Context, arg FirstAnimeStudioParams) (*FirstAnimeStudioRow, error)
func (*Queries) FirstBanner ¶
func (*Queries) FirstEpisode ¶
func (*Queries) FirstFormat ¶
func (*Queries) FirstGenre ¶
func (*Queries) FirstPoster ¶
func (*Queries) FirstPreference ¶
func (q *Queries) FirstPreference(ctx context.Context, arg FirstPreferenceParams) (*Preference, error)
func (*Queries) FirstQuality ¶
func (*Queries) FirstReleaseGroup ¶
func (q *Queries) FirstReleaseGroup(ctx context.Context, arg FirstReleaseGroupParams) (*ReleaseGroup, error)
func (*Queries) FirstRunner ¶
func (*Queries) FirstSeason ¶
func (*Queries) FirstStatus ¶
func (*Queries) FirstStudio ¶
func (*Queries) FirstThumbnail ¶
func (*Queries) FirstTitleAnime ¶
func (q *Queries) FirstTitleAnime(ctx context.Context, arg FirstTitleAnimeParams) (*FirstTitleAnimeRow, error)
func (*Queries) FirstTitleById ¶
func (*Queries) FirstTitleByNameSeasonNumberYear ¶
func (*Queries) FirstTitleByOthers ¶
func (*Queries) FirstTitleEpisode ¶
func (q *Queries) FirstTitleEpisode(ctx context.Context, arg FirstTitleEpisodeParams) (*FirstTitleEpisodeRow, error)
func (*Queries) FirstVideo ¶
func (*Queries) FirstXDCC ¶
func (q *Queries) FirstXDCC(ctx context.Context, arg FirstXDCCParams) (*FirstXDCCRow, error)
func (*Queries) InsertAnime ¶
func (q *Queries) InsertAnime(ctx context.Context, arg InsertAnimeParams) (*InsertAnimeRow, error)
func (*Queries) InsertAnimeGenre ¶
func (q *Queries) InsertAnimeGenre(ctx context.Context, arg []InsertAnimeGenreParams) *InsertAnimeGenreBatchResults
func (*Queries) InsertAnimeStudio ¶
func (q *Queries) InsertAnimeStudio(ctx context.Context, arg []InsertAnimeStudioParams) *InsertAnimeStudioBatchResults
func (*Queries) InsertBanner ¶
func (q *Queries) InsertBanner(ctx context.Context, arg InsertBannerParams) (*InsertBannerRow, error)
func (*Queries) InsertBot ¶
func (q *Queries) InsertBot(ctx context.Context, arg InsertBotParams) (*InsertBotRow, error)
func (*Queries) InsertEpisode ¶
func (q *Queries) InsertEpisode(ctx context.Context, arg InsertEpisodeParams) (*InsertEpisodeRow, error)
func (*Queries) InsertFormat ¶
func (q *Queries) InsertFormat(ctx context.Context, arg []InsertFormatParams) *InsertFormatBatchResults
func (*Queries) InsertGenre ¶
func (q *Queries) InsertGenre(ctx context.Context, arg []InsertGenreParams) *InsertGenreBatchResults
func (*Queries) InsertManyBanner ¶
func (q *Queries) InsertManyBanner(ctx context.Context, arg []InsertManyBannerParams) *InsertManyBannerBatchResults
func (*Queries) InsertManyBot ¶
func (q *Queries) InsertManyBot(ctx context.Context, arg []InsertManyBotParams) *InsertManyBotBatchResults
func (*Queries) InsertManyEpisode ¶
func (q *Queries) InsertManyEpisode(ctx context.Context, arg []InsertManyEpisodeParams) *InsertManyEpisodeBatchResults
func (*Queries) InsertManyPoster ¶
func (q *Queries) InsertManyPoster(ctx context.Context, arg []InsertManyPosterParams) *InsertManyPosterBatchResults
func (*Queries) InsertManyQuality ¶
func (q *Queries) InsertManyQuality(ctx context.Context, arg []InsertManyQualityParams) *InsertManyQualityBatchResults
func (*Queries) InsertManyReleaseGroup ¶
func (q *Queries) InsertManyReleaseGroup(ctx context.Context, arg []InsertManyReleaseGroupParams) *InsertManyReleaseGroupBatchResults
func (*Queries) InsertManyThumbnail ¶
func (q *Queries) InsertManyThumbnail(ctx context.Context, arg []InsertManyThumbnailParams) *InsertManyThumbnailBatchResults
func (*Queries) InsertManyTitle ¶
func (q *Queries) InsertManyTitle(ctx context.Context, arg []InsertManyTitleParams) *InsertManyTitleBatchResults
func (*Queries) InsertManyTitleEpisode ¶
func (q *Queries) InsertManyTitleEpisode(ctx context.Context, arg []InsertManyTitleEpisodeParams) *InsertManyTitleEpisodeBatchResults
func (*Queries) InsertPoster ¶
func (q *Queries) InsertPoster(ctx context.Context, arg InsertPosterParams) (*InsertPosterRow, error)
func (*Queries) InsertPreferences ¶
func (q *Queries) InsertPreferences(ctx context.Context, arg InsertPreferencesParams) (*InsertPreferencesRow, error)
func (*Queries) InsertQuality ¶
func (q *Queries) InsertQuality(ctx context.Context, arg InsertQualityParams) (*InsertQualityRow, error)
func (*Queries) InsertReleaseGroup ¶
func (q *Queries) InsertReleaseGroup(ctx context.Context, arg InsertReleaseGroupParams) (*InsertReleaseGroupRow, error)
func (*Queries) InsertRunner ¶
func (q *Queries) InsertRunner(ctx context.Context, arg InsertRunnerParams) (*InsertRunnerRow, error)
func (*Queries) InsertSeason ¶
func (q *Queries) InsertSeason(ctx context.Context, arg []InsertSeasonParams) *InsertSeasonBatchResults
func (*Queries) InsertStatus ¶
func (q *Queries) InsertStatus(ctx context.Context, arg []InsertStatusParams) *InsertStatusBatchResults
func (*Queries) InsertStudio ¶
func (q *Queries) InsertStudio(ctx context.Context, arg []InsertStudioParams) *InsertStudioBatchResults
func (*Queries) InsertThumbnail ¶
func (q *Queries) InsertThumbnail(ctx context.Context, arg InsertThumbnailParams) (*InsertThumbnailRow, error)
func (*Queries) InsertTitle ¶
func (q *Queries) InsertTitle(ctx context.Context, arg InsertTitleParams) (*InsertTitleRow, error)
func (*Queries) InsertTitleAnime ¶
func (q *Queries) InsertTitleAnime(ctx context.Context, arg []InsertTitleAnimeParams) *InsertTitleAnimeBatchResults
func (*Queries) InsertTitleEpisode ¶
func (q *Queries) InsertTitleEpisode(ctx context.Context, arg InsertTitleEpisodeParams) (*InsertTitleEpisodeRow, error)
func (*Queries) InsertVideo ¶
func (*Queries) InsertXDCC ¶
func (q *Queries) InsertXDCC(ctx context.Context, arg []InsertXDCCParams) *InsertXDCCBatchResults
func (*Queries) ListAnimeByIndex ¶
func (q *Queries) ListAnimeByIndex(ctx context.Context, arg ListAnimeByIndexParams) ([]*ListAnimeByIndexRow, error)
func (*Queries) ListAnimeIndexes ¶
func (*Queries) ListAnimeReviewFormat ¶
func (*Queries) ListAnimeReviewGenre ¶
func (*Queries) ListAnimeReviewSearch ¶
func (q *Queries) ListAnimeReviewSearch(ctx context.Context) ([]*ListAnimeReviewSearchRow, error)
func (*Queries) ListAnimeReviewSeason ¶
func (*Queries) ListAnimeReviewSeasonYear ¶
func (*Queries) ListAnimeReviewStatus ¶
func (*Queries) ListAnimeReviewStudio ¶
func (*Queries) ListAnimeSearchPhrases ¶
func (q *Queries) ListAnimeSearchPhrases(ctx context.Context) ([]*ListAnimeSearchPhrasesRow, error)
func (*Queries) ListAnimeSimulcast ¶
func (q *Queries) ListAnimeSimulcast(ctx context.Context) ([]*ListAnimeSimulcastRow, error)
func (*Queries) ListReviewedLibrary ¶
func (q *Queries) ListReviewedLibrary(ctx context.Context) ([]*ListReviewedLibraryRow, error)
func (*Queries) ListVideoEntries ¶
func (q *Queries) ListVideoEntries(ctx context.Context) ([]*ListVideoEntriesRow, error)
func (*Queries) SoftDeleteTitle ¶
func (*Queries) SoftDeleteTitleEpisode ¶
func (*Queries) SoftDeleteXDCC ¶
func (*Queries) TruncateSimulcast ¶
func (*Queries) UpdateAnime ¶
func (*Queries) UpdateBanner ¶
func (*Queries) UpdateEpisode ¶
func (*Queries) UpdateFormat ¶
func (*Queries) UpdateGenre ¶
func (*Queries) UpdatePoster ¶
func (*Queries) UpdatePreferences ¶
func (*Queries) UpdateQuality ¶
func (*Queries) UpdateReleaseGroup ¶
func (*Queries) UpdateRunner ¶
func (*Queries) UpdateSeason ¶
func (*Queries) UpdateStatus ¶
func (*Queries) UpdateStudio ¶
func (*Queries) UpdateThumbnail ¶
func (*Queries) UpdateTitle ¶
func (*Queries) UpdateVideo ¶
func (*Queries) UpdateXDCC ¶
type QueriesExtended ¶
type QueriesExtended struct { *Queries // contains filtered or unexported fields }
func (*QueriesExtended) Alive ¶
func (s *QueriesExtended) Alive(ctx context.Context) bool
Alive implements QuerierExtended.
func (*QueriesExtended) DeleteUnusedTitles ¶
func (e *QueriesExtended) DeleteUnusedTitles(ctx context.Context) (rowsAffected int64, err error)
DeleteUnusedTitles implements QuerierExtended.
func (*QueriesExtended) ReplaceAllSimulcast ¶
func (e *QueriesExtended) ReplaceAllSimulcast(ctx context.Context, items []Simulcast) (err error)
ReplaceAllSimulcast implements QuerierExtended.
type ReleaseGroup ¶
type SoftDeleteTitleParams ¶
type SoftDeleteTitleParams struct {
IDs []int64
}
type SoftDeleteXDCCParams ¶
type TitleEpisode ¶
type UpdateAnimeParams ¶
type UpdateAnimeParams struct { IDMal *int64 StartDate *time.Time EndDate *time.Time Score *int64 Description *string TitleRomaji *string TitleEnglish *string TitleNative *string Title *string Format *enums.AnimeFormat PosterID *int64 BannerID *int64 Colour *string Season *enums.AnimeSeason Year *int64 Status *enums.AnimeStatus NextAiringDate *time.Time ID int64 }
type UpdateBannerParams ¶
type UpdateBotParams ¶
type UpdateEpisodeParams ¶
type UpdateFormatParams ¶
type UpdateGenreParams ¶
type UpdatePosterParams ¶
type UpdatePreferencesParams ¶
type UpdateQualityParams ¶
type UpdateRunnerParams ¶
type UpdateSeasonParams ¶
type UpdateStatusParams ¶
type UpdateStudioParams ¶
type UpdateThumbnailParams ¶
type UpdateTitleParams ¶
type UpdateVideoParams ¶
type UpdateXDCCParams ¶
type VwAnimeIDReviewed ¶
type VwAnimeIDReviewed struct {
AnimeID int64
}
type VwXdccTitleEpisode ¶
Source Files
¶
- anime.sql.go
- anime_episode.sql.go
- anime_genre.sql.go
- anime_index.sql.go
- anime_latest.sql.go
- anime_review.sql.go
- anime_search.sql.go
- anime_simulcast.sql.go
- anime_studio.sql.go
- banner.sql.go
- batch.sql.go
- bot.sql.go
- db.sql.go
- episode.sql.go
- format.sql.go
- genre.sql.go
- library.sql.go
- models.sql.go
- poster.sql.go
- preferences.sql.go
- quality.sql.go
- querier.sql.go
- querier_extended.go
- querier_extended_sql.go
- release_group.sql.go
- runner.sql.go
- season.sql.go
- status.sql.go
- studio.sql.go
- thumbnail.sql.go
- title.sql.go
- title_anime.sql.go
- title_episode.sql.go
- title_review.sql.go
- video.sql.go
- xdcc.sql.go
Click to show internal directories.
Click to hide internal directories.