Versions in this module Expand all Collapse all v1 v1.10.6 Nov 22, 2021 v1.10.5 Nov 16, 2021 v1.10.4 Nov 3, 2021 v1.10.2 Nov 3, 2021 v1.10.1 Oct 26, 2021 Changes in this version + type Author struct + AuthorID int32 + Name string + type Book struct + AuthorID int32 + Available time.Time + BookID int32 + BookType BooksBookType + Isbn string + Tags string + Title string + Yr int32 + type BooksBookType string + const BooksBookTypeFICTION + const BooksBookTypeNONFICTION + func (e *BooksBookType) Scan(src interface{}) error + type BooksByTagsRow struct + BookID int32 + Isbn string + Name sql.NullString + Tags string + Title string + type BooksByTitleYearParams struct + Title string + Yr int32 + type CreateBookParams struct + AuthorID int32 + Available time.Time + BookType BooksBookType + Isbn string + Tags string + Title string + Yr int32 + type DBTX interface + ExecContext func(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext func(context.Context, string) (*sql.Stmt, error) + QueryContext func(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext func(context.Context, string, ...interface{}) *sql.Row + type DeleteAuthorBeforeYearParams struct + AuthorID int32 + Yr int32 + type Queries struct + func New(db DBTX) *Queries + func (q *Queries) BooksByTags(ctx context.Context, tags string) ([]BooksByTagsRow, error) + func (q *Queries) BooksByTitleYear(ctx context.Context, arg BooksByTitleYearParams) ([]Book, error) + func (q *Queries) CreateAuthor(ctx context.Context, name string) (sql.Result, error) + func (q *Queries) CreateBook(ctx context.Context, arg CreateBookParams) (sql.Result, error) + func (q *Queries) DeleteAuthorBeforeYear(ctx context.Context, arg DeleteAuthorBeforeYearParams) error + func (q *Queries) DeleteBook(ctx context.Context, bookID int32) error + func (q *Queries) GetAuthor(ctx context.Context, authorID int32) (Author, error) + func (q *Queries) GetBook(ctx context.Context, bookID int32) (Book, error) + func (q *Queries) UpdateBook(ctx context.Context, arg UpdateBookParams) error + func (q *Queries) UpdateBookISBN(ctx context.Context, arg UpdateBookISBNParams) error + func (q *Queries) WithTx(tx *sql.Tx) *Queries + type UpdateBookISBNParams struct + BookID int32 + Isbn string + Tags string + Title string + type UpdateBookParams struct + BookID int32 + Tags string + Title string