Documentation
¶
Index ¶
- type Article
- type Author
- type DBTX
- type InsertArticlesParams
- type InsertAuthorsParams
- type Queries
- func (q *Queries) FindAuthorByID(ctx context.Context, id int64) (Author, error)
- func (q *Queries) FindAuthorsByName(ctx context.Context, name string) ([]Author, error)
- func (q *Queries) InsertArticles(ctx context.Context, arg []InsertArticlesParams) (int64, error)
- func (q *Queries) InsertAuthors(ctx context.Context, arg []InsertAuthorsParams) (int64, error)
- func (q *Queries) RecentArticles(ctx context.Context, limit int32) ([]Article, error)
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Article ¶
type Article struct {
ID int64
Title string
Body string
PublishedAt pgtype.Timestamptz
}
type DBTX ¶
type DBTX interface {
Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error)
Query(context.Context, string, ...interface{}) (pgx.Rows, error)
QueryRow(context.Context, string, ...interface{}) pgx.Row
CopyFrom(ctx context.Context, tableName pgx.Identifier, columnNames []string, rowSrc pgx.CopyFromSource) (int64, error)
}
type InsertArticlesParams ¶
type InsertArticlesParams struct {
ID int64
Title string
Body string
PublishedAt pgtype.Timestamptz
}
type InsertAuthorsParams ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) FindAuthorByID ¶
func (*Queries) FindAuthorsByName ¶
func (*Queries) InsertArticles ¶
func (*Queries) InsertAuthors ¶
func (*Queries) RecentArticles ¶
Click to show internal directories.
Click to hide internal directories.