postgres

package
v0.0.0-...-b650831 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EpisodeService

type EpisodeService struct {
	// contains filtered or unexported fields
}

func NewEpisodeService

func NewEpisodeService(store *sqlc.Store) *EpisodeService

func (*EpisodeService) CreateEpisode

func (s *EpisodeService) CreateEpisode(ctx context.Context, e *sqlc.CreateEpisodeParams) (*sqlc.Episode, error)

CreateEpisode creates a new Episode.

func (*EpisodeService) DeleteEpisode

func (s *EpisodeService) DeleteEpisode(ctx context.Context, id int32) error

DeleteEpisode deletes an Episode by ID.

func (*EpisodeService) FindAllEpisodes

func (s *EpisodeService) FindAllEpisodes(ctx context.Context) ([]*sqlc.Episode, error)

FindAllEpisodes retrieves all Episodes.

func (*EpisodeService) FindEpisode

func (s *EpisodeService) FindEpisode(ctx context.Context, id int32) (*sqlc.Episode, error)

FindEpisode retrieves an Episode by ID. Returns ENOTFOUND if Episode does not exist.

func (*EpisodeService) UpdateEpisode

func (s *EpisodeService) UpdateEpisode(ctx context.Context, e *sqlc.UpdateEpisodeParams) (*sqlc.Episode, error)

UpdateEpisode updates an Episode.

type PodcastService

type PodcastService struct {
	// contains filtered or unexported fields
}

func NewPodcastService

func NewPodcastService(store *sqlc.Store) *PodcastService

func (*PodcastService) CreatePodcast

func (s *PodcastService) CreatePodcast(ctx context.Context, name string) (*sqlc.Podcast, error)

CreatePodcast creates a new Podcast.

func (*PodcastService) DeletePodcast

func (s *PodcastService) DeletePodcast(ctx context.Context, id int32) error

DeletePodcast deletes an Podcast by ID.

func (*PodcastService) FindAllPodcasts

func (s *PodcastService) FindAllPodcasts(ctx context.Context) ([]*sqlc.Podcast, error)

FindAllPodcasts retrieves all Podcasts.

func (*PodcastService) FindPodcast

func (s *PodcastService) FindPodcast(ctx context.Context, id int32) (*sqlc.Podcast, error)

FindPodcast retrieves an Podcast by ID. Returns ENOTFOUND if Podcast does not exist.

func (*PodcastService) UpdatePodcast

func (s *PodcastService) UpdatePodcast(ctx context.Context, p *sqlc.UpdatePodcastParams) (*sqlc.Podcast, error)

UpdatePodcast updates a Podcast.

type SeriesService

type SeriesService struct {
	// contains filtered or unexported fields
}

func NewSeriesService

func NewSeriesService(store *sqlc.Store) *SeriesService

func (*SeriesService) CreateSeries

func (s *SeriesService) CreateSeries(ctx context.Context, arg *sqlc.CreateSeriesParams) (*sqlc.Series, error)

CreateSeries creates a new Series.

func (*SeriesService) DeleteSeries

func (s *SeriesService) DeleteSeries(ctx context.Context, id int32) error

DeleteSeries deletes an Series by ID.

func (*SeriesService) FindAllSeries

func (s *SeriesService) FindAllSeries(ctx context.Context) ([]*sqlc.Series, error)

FindAllSeries retrieves all Series.

func (*SeriesService) FindSeries

func (s *SeriesService) FindSeries(ctx context.Context, id int32) (*sqlc.Series, error)

FindSeries retrieves a Series by ID. Returns ENOTFOUND if Series does not exist.

func (*SeriesService) UpdateSeries

func (s *SeriesService) UpdateSeries(ctx context.Context, arg *sqlc.UpdateSeriesParams) (*sqlc.Series, error)

UpdateSeries updates a Series.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL