Versions in this module Expand all Collapse all v0 v0.0.2 Feb 25, 2025 v0.0.1 Nov 7, 2024 Changes in this version + type DBQuerier struct + func NewQuerier(conn genericConn) *DBQuerier + func (q *DBQuerier) CountAuthors(ctx context.Context) (*int, error) + func (q *DBQuerier) CountAuthorsBatch(batch genericBatch) + func (q *DBQuerier) CountAuthorsScan(results pgx.BatchResults) (*int, error) + func (q *DBQuerier) DeleteAuthorsByFullName(ctx context.Context, firstName string, lastName string, suffix string) (pgconn.CommandTag, error) + func (q *DBQuerier) DeleteAuthorsByFullNameBatch(batch genericBatch, firstName string, lastName string, suffix string) + func (q *DBQuerier) DeleteAuthorsByFullNameScan(results pgx.BatchResults) (pgconn.CommandTag, error) + func (q *DBQuerier) FindAuthorByID(ctx context.Context, authorID int32) (FindAuthorByIDRow, error) + func (q *DBQuerier) FindAuthorByIDBatch(batch genericBatch, authorID int32) + func (q *DBQuerier) FindAuthorByIDScan(results pgx.BatchResults) (FindAuthorByIDRow, error) + func (q *DBQuerier) InsertAuthor(ctx context.Context, firstName string, lastName string) (int32, error) + func (q *DBQuerier) InsertAuthorBatch(batch genericBatch, firstName string, lastName string) + func (q *DBQuerier) InsertAuthorScan(results pgx.BatchResults) (int32, error) + type FindAuthorByIDRow struct + AuthorID int32 + FirstName string + LastName string + Suffix *string + type Querier interface + CountAuthors func(ctx context.Context) (*int, error) + CountAuthorsBatch func(batch genericBatch) + CountAuthorsScan func(results pgx.BatchResults) (*int, error) + DeleteAuthorsByFullName func(ctx context.Context, firstName string, lastName string, suffix string) (pgconn.CommandTag, error) + DeleteAuthorsByFullNameBatch func(batch genericBatch, firstName string, lastName string, suffix string) + DeleteAuthorsByFullNameScan func(results pgx.BatchResults) (pgconn.CommandTag, error) + FindAuthorByID func(ctx context.Context, authorID int32) (FindAuthorByIDRow, error) + FindAuthorByIDBatch func(batch genericBatch, authorID int32) + FindAuthorByIDScan func(results pgx.BatchResults) (FindAuthorByIDRow, error) + InsertAuthor func(ctx context.Context, firstName string, lastName string) (int32, error) + InsertAuthorBatch func(batch genericBatch, firstName string, lastName string) + InsertAuthorScan func(results pgx.BatchResults) (int32, error)